0 votes

cd 'brew --prefix' : pas de tel fichier ou répertoire

> cd 'brew --prefix'
-bash: cd: brew --prefix: No such file or directory

Erreurs supplémentaires :

> brew update
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

> brew doctor
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Error: undefined method `[]' for nil:NilClass
Please report this bug:
    https://github.com/mxcl/homebrew/wiki/reporting-bugs
/usr/local/Library/Homebrew/cmd/doctor.rb:840:in `check_for_outdated_homebrew'
/usr/local/Library/Homebrew/extend/pathname.rb:310:in `cd'
/usr/local/Library/Homebrew/extend/pathname.rb:310:in `chdir'
/usr/local/Library/Homebrew/extend/pathname.rb:310:in `cd'
/usr/local/Library/Homebrew/cmd/doctor.rb:837:in `check_for_outdated_homebrew'
/usr/local/Library/Homebrew/cmd/doctor.rb:907:in `send'
/usr/local/Library/Homebrew/cmd/doctor.rb:907:in `doctor'
/usr/local/Library/Homebrew/cmd/doctor.rb:906:in `each'
/usr/local/Library/Homebrew/cmd/doctor.rb:906:in `doctor'
/usr/local/bin/brew:83:in `send'
/usr/local/bin/brew:83

Une idée de ce qui se passe ici ?

6voto

Unixmonkey Points 7947

Pour faire votre commande cd, vous devez utiliser les backticks, pas le guillemet (mettre cela dans une réponse car difficile à formater)

cd `brew --prefix`

Les antisèches font en sorte que le shell exécute la commande et renvoie la valeur. (dans ce cas brew --prefix transforme dans le répertoire où homebrew est installé). Par exemple, dans un cas très simple :

cd `echo '..'`

Se transforme en :

cd ..

Qui monte un répertoire.

Il semble qu'il y ait un problème avec le dépôt git de votre installation homebrew. Si vous n'avez pas installé beaucoup de choses, il peut être plus facile de désinstaller et de réinstaller et de réessayer. Vous devriez consulter la documentation de brew, mais vous pouvez aussi juste rm -rf sur le dossier de votre cave et que tout revienne à son état d'origine. Plus d'informations ici .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X