Quelqu'un a-t-il vu cet avertissement lors de l'installation de Homebrew? Qu'est-ce que ça veut dire? Dois-je m'inquiéter?
avertissement : / opt / homebrew / bin n'est pas dans votre chemin
.
quelques informations sur les fond:
J'ai lu Certains blogs À propos de la puce M1 et pensais que j'aurais besoin d'installer Rosetta 2 sur mon Mac afin d'installer Homebrew.
Cependant, avant I Rosetta 2, j'ai essayé d'installer l'ancien / bin / bash -c "$ (curl -fssl https://raw.githubusercontent.com/homebrew/install/head/install.sh ) "
. Le fait, et j'ai vu "l'installation réussie!"
Le seul problème est que j'ai vu l'avertissement suivant.
AVERTISSEMENT DE HOMEBREW: / OPT / HOMEBREW / BIN n'est pas sur votre chemin.
devrais-je m'inquiéter? Qu'est-ce que cela signifie?
7 Réponses :
J'ai eu le même problème aujourd'hui, sur Mac OS Big Sur (avec puce M1).
Le problème est indiqué dans l'avertissement: AVERTISSEMENT: / opt / homebrew / bin n'est pas sur votre chemin.
Il semble que c'est le répertoire où les binaires de l'homme sont mis.
Pour résoudre, vous pouvez faire:
export PATH=/opt/homebrew/bin:$PATH
Après cela, appuyez source ~ / .zshrc
dans votre terminal ou redémarrez-le.
Pour plus d'infos sur le État actuel de Homebrew sur Mac avec une puce M1: soutien en silicium Apple dans le homebrew
Edit:
Comme mentionné par @kangkyu dans ceci commentaire , Homebrew change vers la version 3.0.0 qui prend en charge officiellement le silicium Apple . Si vous avez une version antérieure, Brew Update
.
Merci beaucoup! Je suis conscient que Mac OS Big Sur utilise ZSH au lieu de bash maintenant. Cependant, je ne trouve pas mon fichier ~ / .zshrc. Est-ce la même chose avec vous?
J'ai configuré mon Zsh avec Oh-My-Zsh, donc je pense qu'il a créé le fichier ~ / .zshrc pour moi. Peut-être que vous pouvez le créer manuellement (si vous ne voulez pas oh-my-zsh), et ajouter la ligne dans ma réponse, et après avoir relancé votre terminal (ou appuyez sur: source ~ / .zshrc pour prendre effet).
Je reçois toujours cet avertissement "AVERTISSEMENT: / opt / homebrew / bin n'est pas sur votre chemin", après avoir ajouté "Export Path = / opt / homebrew / bin: $ path" à la fin de "~ / .zshrc". Veuillez aider
Salut @shivanibajaj, lorsque vous tapez "Echo $ path" dans votre terminal, que voyez-vous?
Hey @junyin, je vois ce chemin "/ usr / local / bin: / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / bibliothèque / pomme / usr / bin : / Utilisateurs / shivaniba jaj / .rvm / bin "
Salut @shivanibajaj, nous n'avons pas besoin de réinstaller Homebrew. Il a déjà été installé. Si vous faites "CD / Opt" et "LS", vous y verrez "Homebrew" là-bas. L'avertissement est de dire que nous devons taper le chemin complet pour exécuter Brew. Même sans ajouter "Export Path = / Opt / Homebrew / bin: $ path", Brew est utilisable, mais chaque fois au lieu de "Brew", vous devez taper "/ opt / homebrew / bin / brew". Si la saisie "Brew" fait apparaître l'invite d'infusion, vous êtes tout en et tout. Sinon, avez-vous essayé d'exécuter "Source .zshrc" dans votre terminal après avoir ajouté "path = / opt / homebrew / bin: $ path" dans votre fichier ~ / .zshrc? Ou redémarrer le terminal?
Le chemin devrait être avec ou sans citation? Export path = "/ opt / homebrew / bin: $ path" ou export path = / opt / homebrew / bin: $ path?
Pour un autre utilisateur si le fichier .zshrc n'existe pas simplement le créer
Homebrew 3.0.0 fonctionne avec M1 Chip (depuis hier) Brew.sh/2021 /02/05/homebrew-3.0.0
Salut @Greg, Pour répondre à votre question, suivez ce lien: stackoverflow.com/a/3331886/8765917
J'ai eu le même problème avec Big Sur avec la puce M1 et j'avais la même supposition qu'il y a une corrélation. Merci pour cette réponse, c'est toujours une joie que d'abord le premier Google est un succès
travaillé! Merci!
Fonctionne comme un charme! Merci
Dans mon cas, j'avais juste besoin d'exécuter les commandes de prochaines étapes. Voir la réponse ci-dessous de Jango
Comment configurer votre Mac pour Homebrew
Étape 1
Vérifiez que vous avez déjà installé le Xcode. Exécutez la commande ci-dessous dans votre terminal
/ usr / bin / xcodebuild -version
Il imprimera la sortie de l'échantillon ci-dessous Xcode 12.3 Créer la version 12c33
Étape 2
Open Open Xcode Sélectionner les préférences Sélectionnez l'onglet Emplacement Maintenant, dans l'outil de ligne de commande, sélectionnez votre version Xcode dans le menu déroulant
Étape 3
dans le terminal exécuté ci-dessous la commande
/ bin / bash -c "$ (curl -fssl https: // brut.githubusercontent.com/homebrew/install/head/install.sh ) "
Remarque: Si vous avez M1 Chip Mac Exécutez la commande ci-dessous, fermez le terminal et ouvrez à nouveau le terminal
echo "Export Path = / opt / homebrew / bin: $ path" >> ~ / .zshrc
Il s'agit d'un problème que vous rencontrez lors de l'installation de Homebrew sur une architecture ARM (comme le macOS avec la puce M1).
Vous pouvez ajouter ces lignes à votre .bashrc
(ou . zshrc
):
if [[ "$(uname -m)" == "arm64" ]]; then export PATH="/opt/homebrew/bin:${PATH}" fi
Cela vérifiera si votre architecture est ARM (comme MacOS M1) et ajoutera le chemin uniquement si c'est le cas. Il est particulièrement utile si vous partagez la même configuration .bashrc
(ou .zshrc
) sur plusieurs ordinateurs avec des architectures différentes.
Je suppose que Homebrewwrew Impliquera cela automatiquement assez tôt: ils font beaucoup de bon travail sur la résolution des problèmes avec l'architecture des bras en ce moment.
J'ai également le même problème aujourd'hui, sur Mac OS Big Sur (avec puce M1). Après l'installation à partir de page d'accueil homebrew .
source ~/.bashrc
Pour résoudre, vous pouvez faire: p >
modifiez votre ~ / .bashrc avec à la fin du fichier:
export PATH=/opt/homebrew/bin:$PATH
pour modifier
touch ~/.bashrc
si Bashrc introuvable
vi .bashrc
et coller
export PATH=/opt/homebrew/bin:$PATH
Dans le fichier, puis enregistrez et quittez le fichier, puis rechargez Bash ou
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Et vous êtes prêt à y aller.
Pour MacOS Big sur version 11.0.1 Copiez le contenu de votre ~ / .Bashrc à ~ / .zshrc puis rechargez
source ~/.zshrc
Copie "Export Path = / Opt / Homebrew / bin: $ chemin" vers ~ / .bashrc ou ~ / .zshrc devrait fonctionner. Je l'ai testé hier. Il semble que bien que MacOS Big Sur utilise ZSH maintenant, l'ajout de liens SYS au fichier ~ / .Bashrc fonctionne également. Je ne sais pas exactement pourquoi c'est le cas.
De 2.6.0, ils ont commencé à soutenir (un peu) M1. Eh bien, même s'ils nous recommandent de faire fonctionner Brew via Rosetta 2, si cela fonctionne pour vous, alors vous n'avez pas à vous inquiéter.
Vous pouvez lire les changements complets ici: https: // infusion. Sh / 2020/12/01 / Homebrew-2.6.0 /
macOS Homebrew fonctionnant nativement sur M1 / Silicon / ARM ARM a une fonctionnalité partielle. Nous vous recommandons d'installer dans / opt / homebrew et d'interdire à l'installation dans / usr / local (pour éviter de s'affronter avec l'installation de MacOS Intel et d'autoriser leur utilisation côte à côte). Nous recommandons actuellement de faire fonctionner Homebrew en utilisant une émulation Intel avec Rosetta 2.
donc, il semble qu'ils souhaitent que vous ajoutiez le chemin manuellement dans / opt / homebrew
et c'est probablement la raison pour laquelle vous avez obtenu l'avertissement.
pour corriger ceci:
.zshrc
(s'il n'existe pas, créez-en un) exporter path = / opt / homebrew / bin: $ path
et enregistrer le fichier. source ~ / .zshrc
Cela devrait corriger l'avertissement et essayer d'exécuter Brew Help
ou Brew -v
pour vérifier si le chemin est ajouté comme prévu.
J'ai aussi cet avertissement, mais si vous regardez les "étapes suivantes" et exécutez ces deux lignes, alors tout irait bien.
Oui, je viens d'installer Homebrew 3.0 sur M1 et c'est ce que je devais faire.
Devrait être la réponse acceptée
Donc, ce que vous dites, c'est que je devrais lire les informations juste devant moi: p. Convenu que cela devrait être la réponse acceptée
Merci, la vie serait beaucoup plus facile si je pouvais simplement lire ce qui est sous mon nez parfois ...
Ne publiez pas d'images de code, de données, de messages d'erreur, etc. - Copier ou taper le texte dans la question. comment demander
Veuillez noter qu'un audit de révision de cet article est en cours de discussion dans Revoir l'audit d'une question avec un vote à la baisse et un vote serré A >