1 votos

¿Qué significa "link: false" en mi Brewfile?

Mi Brewfile creado con brew bundle dump contiene una línea con link: false :

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

No veo ningún tipo de --link para la opción brew install comando, así que no creo que sea un registro de alguna opción de instalación para python@3.8 . Lo único potencialmente relevante que veo al respecto, tanto en el brew y homebrew-bundle la documentación es la brew link que no he utilizado.

Y por lo que puedo decir, el python3.8 se instala y funciona igual que cualquiera de los otros paquetes listados en el Brewfile .

0voto

Ron Harlev Puntos 4923

El link:false en el Brewfile parece omitir la vinculación del binario instalado en /usr/local/Cellar/... en /usr/local/bin (y por tanto mi usuario $PATH ) durante la instalación masiva con brew bundle install .

Supongo que desde python@3.8 se instaló como una dependencia de otra cosa (y por lo tanto no se enlazó) y también se instaló manualmente, de alguna manera se estaba emitiendo erróneamente en el Brewfile como link: false aunque no debería haberlo sido.

Conseguir brew bundle dump para dejar de emitir el link: false se consiguió desinstalando y volviendo a instalar a la fuerza:

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X