gefunden Wenn die neueste ZSH mit und RVM auf Mac OS X 10.7.4 ZSH beschwert sich über diese:ZSH beschwert sich über RVM __rvm_cleanse_variables: Funktion Definitionsdatei nicht
__rvm_cleanse_variables: function definition file not found
gefunden Wenn die neueste ZSH mit und RVM auf Mac OS X 10.7.4 ZSH beschwert sich über diese:ZSH beschwert sich über RVM __rvm_cleanse_variables: Funktion Definitionsdatei nicht
__rvm_cleanse_variables: function definition file not found
folgendes löste das Problem Laufen:
rm -f ~/.zcompdump*
Hinweis: Die * einhüllen wird, gibt es mehrere .zcompdump Dateien.
Wozu dient diese Datei? – sym3tri
ZSH verwendet 'compinit', um den Abschluss für die aktuelle Sitzung zu initialisieren. Um die Ausführung von "compinit" zu beschleunigen, kann eine gedumpte Konfiguration erzeugt werden, die bei zukünftigen Aufrufen eingelesen wird. Diese gedumpte Datei ist '.zcompdump' im selben Verzeichnis wie die Startup-Dateien (d. H.' $ ZDOTDIR' oder '$ HOME'). – csgui
+1 für die Lösung meines Problems; genieße dein Abzeichen ':)' –
hinzufügen rm -f ~/.zcompdump {, ZWC.} .zlogin es zu automatisieren
oder compinit -D, wenn Sie nicht zwischenspeichern möchten. –
die .zcompdump*
Datei zu deaktivieren (s), könnten Sie in Ihrem .zshrc
(oder /etc/zsh/* files
) für compinit
suchen und das -D
Flag hinzufügen.
Dies könnte besser sein, als die Dateien zu erstellen und sie bei jeder Anmeldung zu löschen.
(Quelle: http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html)
Mein Problem bestand auch nach dem compinit -D
und rm -f ~/.zcompdump*
. Ich fand this github issue und überprüfte mein .zplug-Verzeichnis und sicher genug gefunden einige nicht versteckte zcompdump Dateien (keine vorangehende '.'). Habe diese gelöscht und es war gut zu gehen. Wenn Sie einen ZSH-Plugin-Manager wie zgen oder zplug verwenden, überprüfen Sie deren Verzeichnisse.
Junge du gerettet Tag. für mich zusammen mit '~/.zcomdump *', muss '~/.antigen/.zcomdump *' auch entfernen – userx
Dies geschieht auch in Ubuntu, nach RVM-Update. @ Heraceks Lösung löste das Problem. – Ernest