2017-04-18 3 views
0

J'utilise ce ci-dessous le code:mise à jour de bière ne fonctionne pas

brew update 

mais je reçois cette erreur:

/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>' 

S'il vous plaît aidez-moi de ce problème

+0

Veuillez fournir plus d'informations. Comme quoi avez-vous couru pour obtenir ceci. Comment installez-vous vos gemmes et comment exécutez-vous vos programmes. Du haut de ma tête et sans aucune information, mais par expérience, cela ressemble à installer des gemmes en tant qu'utilisateur unique et exécuter vos programmes comme un autre. –

Répondre

0

Désinstallé infuser et de nouveau installé. Ça marche pour moi. pour désinstaller infusion J'ai utilisé la commande suivante:

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

Le l'information fournie est trop petite pour donner une réponse précise cependant pour donner un petit résumé des problèmes possibles:

Utilisation différente r essayer d'exécuter la commande. questions versionnement Ruby, (essayez d'utiliser la version 2.0.0 lorsque vous pouvez avoir une version plus récente de bière?)

également l'erreur réelle: /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) peut être dû à une faute de frappe? ou un nom incorrect? comme l'erreur indique qu'il n'y a pas un tel fichier à «exiger»