Mac OS X 10.7.4'te en son ZSH ve RVM'yi kullanırken ZSH bundan şikayet ediyor:
__rvm_cleanse_variables: function definition file not found
Mac OS X 10.7.4'te en son ZSH ve RVM'yi kullanırken ZSH bundan şikayet ediyor:
__rvm_cleanse_variables: function definition file not found
Yanıtlar:
Aşağıdakileri çalıştırmak sorunu çözdü:
rm -f ~/.zcompdump*
Not: * birden fazla .zcompdump dosyası olabilir.
compinit, geçerli oturum için tamamlamayı başlatmak için kullanır . Çalışmasını hızlandırmak için, compinitgelecekteki çağrılarda okunacak damperli bir yapılandırma üretmek için yapılabilir. Bu dökülen dosya, .zcompdumpbaşlangıç dosyalarıyla (ör. $ZDOTDIRVeya $HOME) aynı dizindir .
__rvm_cleanse_variablessorunu teşhis ederken "whats 'zcompdump'" araması yaptı ... iki kuş, bir arama. + 1'ler herkese.
-fbayrağı kaldırabileceğiniz gibi göründüğü gibi , dosya kaldırma onayını atlamak için gerekli görünmüyor (kullanıcı ilk etapta ayarladıysa)
.zcompdump*Dosya (lar) ı devre dışı bırakmak için bayrağınızı .zshrc(veya /etc/zsh/* files) compinitarayabilir ve -Dbayrağı ekleyebilirsiniz .
Bu, her girişte dosyaları oluşturmaktan ve silmekten daha iyi olabilir.
(kaynak: http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html )
Sorunum compinit -Dve sonrasında bile devam etti rm -f ~/.zcompdump*. Bu github sorununu buldum ve .zplug dizinimi kontrol ettim ve yeterince gizli olmayan zcompdump dosyaları buldum (önceki '.'). Bunları sildim ve ben gitmek güzeldi. Zgen veya zplug gibi bir zsh eklenti yöneticisi kullanıyorsanız, dizinlerini kontrol edin.
~/.zcomdump*, ~/.antigen/.zcomdump*çok kaldırmak gerekir
Bu yorumu çalıştır
rm -f ~/.zcompdump*