ZSH жалуется на RVM RVM cleanse переменные: файл определения функции не найден


при использовании последних ZSH и RVM на Mac OS X 10.7.4 ZSH жалуется на это:

__rvm_cleanse_variables: function definition file not found

5 167

5 ответов:

запуск следующего решил проблему:

rm -f ~/.zcompdump*

Примечание: * В случае, если есть несколько .файлы zcompdump.

иногда есть и ~/.zcompdump-<COMPUTER NAME>-<VERSION> файл, так что используйте:

rm -f ~/.zcompdump*

отключить .zcompdump* файл(ы), вы можете посмотреть в вашем .zshrc (или /etc/zsh/* files) для compinit и добавить -D флаг.

Это может быть лучше, чем создавать файлы и удалять их при каждом входе в систему.

(источник: http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html)

моя проблема сохранялась даже после compinit -D и rm -f ~/.zcompdump*. Я нашел эта проблема github и проверил свою .каталог zplug и, конечно же, нашел некоторые нескрытые файлы zcompdump (без предшествующих '.'). Удалил их, и мне было хорошо идти. Если вы используете менеджер плагинов zsh, например zgen или zplug, проверьте их каталоги.

добавить rm-f ~/.zcompdump {,.zwc} to .zlogin, чтобы автоматизировать это