Este grupo de trabajo ha pasado mucho tiempo investigando la resolución a tus interrogantes, te regalamos la respuesta de modo que nuestro deseo es serte de gran apoyo.
Solución:
brew help
. Si hay cerveza, obtienes salida. Si no, obtienes ‘comando no encontrado’. Si necesita registrar una secuencia de comandos, puede averiguar cómo redirigir la salida y verificar $?
.
Yo uso esto para realizar la actualización o instalar:
which -s brew
if [[ $? != 0 ]] ; then
# Install Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
brew update
fi
La forma estándar de averiguar si algo está instalado es usar which
.
Si Brew está instalado.
>>> which brew
/usr/local/bin/brew
Si Brew no está instalado.
>>> which brew
brew not found
Nota: El mensaje “no instalado” depende de su shell.
zsh
se muestra arriba.bash
simplemente no imprimirá nada.csh
diríabrew: Command not found.
En el caso de “instalado”, todos los shells imprimirán la ruta).
Funciona con todos los programas de línea de comandos. Probar which grep
o which python
. Dado que le indica el programa que está ejecutando, también es útil para la depuración.
Eres capaz de añadir valor a nuestra información aportando tu experiencia en las ilustraciones.