web-dev-qa-db-ja.com

ZSHはRVM __rvm_cleanse_variablesについて文句を言います:関数定義ファイルが見つかりません

Mac OS X 10.7.4で最新のZSHとRVMを使用している場合、ZSHはこれについて不平を言います。

__rvm_cleanse_variables: function definition file not found

169
Tyler Brock

以下を実行することで問題が解決しました。

rm -f ~/.zcompdump*

注:*は、複数の.zcompdumpファイルがある場合です。

495
Tyler Brock

いつか~/.zcompdump-<COMPUTER NAME>-<VERSION>ファイルなので、次を使用します。

 rm -f〜/ .zcompdump *
109
heracek

.zcompdump*ファイルを無効にするには、.zshrc(または/etc/zsh/* files)でcompinitを探し、-Dフラグを追加します。

これは、ファイルを作成してログインごとに削除するよりも良いかもしれません。

(ソース: http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html

7
nomad

私の問題は、compinit -Dおよびrm -f ~/.zcompdump*このgithubの問題 を見つけて、.zplugディレクトリを確認し、隠されていないzcompdumpファイル(「。」が前にない)を十分に見つけました。それらを削除し、行ってよかったです。 zgenやzplugなどのzshプラグインマネージャーを使用している場合は、ディレクトリを確認してください。

4
Andrew Prentice

Rm -f〜/ .zcompdump {、。zwc}を.zloginに追加して自動化します

1
hanetzer