當使用最新的ZSH和RVM在Mac OS X 10.7.4 ZSH抱怨這一點:ZSH抱怨RVM __rvm_cleanse_variables:函數定義找不到文件
__rvm_cleanse_variables: function definition file not found
當使用最新的ZSH和RVM在Mac OS X 10.7.4 ZSH抱怨這一點:ZSH抱怨RVM __rvm_cleanse_variables:函數定義找不到文件
__rvm_cleanse_variables: function definition file not found
加入RM -f〜/ .zcompdump {,ZWC。}到.zlogin自動化它
或compinit -D,如果你不想緩存。 –
要禁用.zcompdump*
文件( s),您可以在.zshrc
(或/etc/zsh/* files
)中查找compinit
並添加-D
標誌。
這可能比創建文件並在每次登錄時刪除它們要好。
(來源:http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html)
我的問題甚至compinit -D
和rm -f ~/.zcompdump*
後持續存在。我找到了this github issue,並檢查了我的.zplug目錄,並確定發現了一些非隱藏的zcompdump文件(沒有在'。'之前)。刪除這些,我很好去。如果您使用zgen或zplug等zsh插件管理器,請檢查其目錄。
男孩你保存一天。對於我和'〜/ .zcomdump *',還需要刪除'〜/ .antigen/.zcomdump *' – userx
在RVM更新之後,這也發生在Ubuntu中。 @ heracek的解決方案解決了這個問題。 – Ernest