1 votes

Que signifie "link : false" dans mon fichier Brewfile ?

Mon Brewfile créé avec brew bundle dump contient une ligne avec link: false :

...
brew "git"
brew "python@3.8", link: false
brew "glib"
...

Je ne vois aucune sorte de --link pour l'option brew install Je ne pense donc pas qu'il s'agisse d'un enregistrement d'une option d'installation pour la commande python@3.8 . La seule chose potentiellement pertinente à ce sujet que je vois dans le brew y homebrew-bundle est la documentation de l brew link que je n'ai pas utilisée.

Et pour autant que je puisse en juger, le python3.8 est installé et fonctionne de la même manière que n'importe quel autre paquet listé dans la commande Brewfile .

1voto

Ron Harlev Points 4923

En link:false dans le Brewfile semble ignorer la liaison du binaire installé dans le fichier /usr/local/Cellar/... en /usr/local/bin (et donc mon utilisateur $PATH ) lors de l'installation en bloc avec brew bundle install .

Je suppose que puisque python@3.8 a été installé à la fois comme une dépendance de quelque chose d'autre (et donc non lié ?) et il a également été installé manuellement, il a en quelque sorte été affiché par erreur dans le fichier Brewfile comme link: false alors qu'elle n'aurait pas dû l'être.

Obtenir brew bundle dump pour cesser d'émettre le link: false a été réalisée par une désinstallation et une réinstallation forcées :

$ brew uninstall --ignore-dependencies python@3.8
$ brew install python@3.8
$ brew bundle dump

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