2017-04-18 5 views
0

Ich verwende diesen Code unten:Gebräu Update funktioniert nicht

brew update 

, aber ich bin immer diese Fehlermeldung:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mach (LoadError) 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /usr/local/Library/Homebrew/extend/pathname.rb:2:in `<top (required)>' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /usr/local/Library/Homebrew/global.rb:3:in `<top (required)>' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /usr/local/Library/brew.rb:16:in `<main>' 

Bitte helfen Sie mir dieses Problem aus

+0

Bitte geben Sie weitere Informationen. Als was hast du gelaufen, um das zu bekommen. Wie installierst du deine Edelsteine ​​und wie führst du deine Programme aus? Von meinem Kopf und ohne Informationen, aber aus Erfahrung sieht das so aus, als ob Sie Edelsteine ​​als ein Benutzer installieren und Ihre Programme als ein anderer ausführen. –

Antwort

0

Uninstallade Brauen und wieder installiert es. Für mich geht das. zu deinstallieren brauen ich verwendet folgenden Befehl:

function abort { 
    echo "$1" 
    exit 1 
} 

set -e 

/usr/bin/which -s git || abort "brew install git first!" 
test -d /usr/local/.git || abort "brew update first!" 

cd `brew --prefix` 
git checkout master 
git ls-files -z | pbcopy 
rm -rf Cellar 
bin/brew prune 
pbpaste | xargs -0 rm 
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions 
test -d Library/LinkedKegs && rm -r Library/LinkedKegs 
rmdir -p bin Library share/man/man1 2> /dev/null 
rm -rf .git 
rm -rf ~/Library/Caches/Homebrew 
rm -rf ~/Library/Logs/Homebrew 
rm -rf /Library/Caches/Homebrew 
0

Die Informationen zur Verfügung gestellt ist zu wenig, um eine genaue Antwort zu geben, obwohl eine kleine Zusammenfassung der möglichen Probleme geben:

Andere Verwendung r versucht, den Befehl auszuführen. Versionierung Probleme mit Ruby (versuchen, Version 2.0.0 zu verwenden, wenn Sie eine neuere Version von Gebräu haben?)

Auch den tatsächlichen Fehler: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mach (LoadError) aufgrund eines Tippfehler sein kann? oder falscher Namensaufruf? wie der Fehler sagt, dass es keine solche Datei zu "erfordern"