Просмотр исходного кода

Add workaround for conflict of `rehash` hook between pyenv-virtualenv

pull/614/merge
Yamashita, Yuu 10 лет назад
Родитель
Сommit
ac07d63780
1 измененных файлов: 13 добавлений и 1 удалений
  1. +13
    -1
      pyenv.d/rehash/anaconda.bash

+ 13
- 1
pyenv.d/rehash/anaconda.bash Просмотреть файл

@ -53,6 +53,18 @@ conda_shim() {
return 1
}
# override `make_shims` to avoid conflict between pyenv-virtualenv's `envs.bash`
# https://github.com/yyuu/pyenv-virtualenv/blob/v20160716/etc/pyenv.d/rehash/envs.bash
make_shims() {
local file shim
for file do
shim="${file##*/}"
if ! conda_shim "${shim}" 1>&2; then
register_shim "$shim"
fi
done
}
deregister_conda_shims() {
local shim
local shims=()
@ -61,7 +73,7 @@ deregister_conda_shims() {
shims[${#shims[*]}]="${shim}"
fi
done
registered_shims="${shims[@]}"
registered_shims=" ${shims[@]} "
}
if conda_exists; then

Загрузка…
Отмена
Сохранить