Деактивировать:unset:1: нет такого элемента хеш-таблицы: pydoc

Я пытаюсь настроить среду разработки моего нового ноутбука. После установки зш я постоянно получаю ошибку

деактивировать:unset:1: нет такого элемента хеш-таблицы: pydoc Пожалуйста, помогите. У меня есть следующие простые псевдонимы в моем zshrc:

alias c="clear"
alias gpl="git pull"
alias gps="git push"
alias gc="git commit"
alias gck="git checkout"
alias d="git diff"
alias s="git status".

3 ответа

Решение

Вы можете увидеть Virtualenv PR на GitHub.

или вы можете изменить функцию деактивации ().

менять unset -f pydoc в unset -f pydoc >/dev/null 2>&1

Попробуйте установить последнюю версию virtualenv.

Он еще не выпущен, но вы можете запустить эту команду, чтобы получить его:

pip install https://github.com/pypa/virtualenv/tarball/develop

На данный момент единственное изменение - это небольшое исправление. Вы можете просмотреть список изменений здесь, и файлы, измененные в этом исправлении для справки, доступны здесь.

Рекомендуется не изменять его вручную, а вместо этого установить разветвленную версию. (Это даже проще)

Эта ошибка присутствовала в выпущенной версии zsh. Это было исправлено, но еще не выпущено. Я подтвердил это на GitHub. Перейдите по этой ссылке. Спасибо!

Другие вопросы по тегам