171

Mac OS X 10.7.4で最新のZSHおよびRVMを使用する場合、ZSHはこれについて次のように文句を言います。

__rvm_cleanse_variables: function definition file not found

4

5 に答える 5

495

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

rm ~/.zcompdump*

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

于 2012-05-14T14:10:04.477 に答える
109

~/.zcompdump-<COMPUTER NAME>-<VERSION>ファイルもある場合があるので、以下を使用してください。

rm -f〜/ .zcompdump *
于 2013-09-23T14:35:54.473 に答える
7

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

これは、ファイルを作成してログインのたびに削除するよりも優れている場合があります。

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

于 2013-10-11T08:10:47.710 に答える
4

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

于 2016-09-14T06:14:29.307 に答える
1

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

于 2013-10-10T11:47:20.397 に答える