Recientemente tuve un percance con MySQL y cuando lo desinstalé de Preferencias del Sistema también desinstaló Homebrew (verifiqué borrar todos los archivos relacionados con MySQL, lo cual probablemente no fue lo correcto).
De todos modos, todo volvió a la normalidad, pero cuando intento instalar Homebrew usando el script de instalación en su sitio web:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Recibo este error:
fish: $(...) is not supported. In fish, please use '(curl)'.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Intenté cumplir con este error eliminando el '$' y ejecutando:
/usr/bin/ruby -e "(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Luego me sale este error:
-e:1: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '('
(curl -fsSL https://raw.githubusercontent.com/H...
^
-e:1: unknown regexp options - raw
Aquí es donde estoy estancado. Intenté cambiar mi shell pero fish es el único que aparece en mis archivos de shell.
Respuesta1
Su segundo ejemplo apenas comienza con (curl...
. Lo cual no tiene ningún sentido. ¿Error de tipografía? Esto debería funcionar:
/usr/bin/ruby -e (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
Además, también puede simplemente ejecutar curl
y guardar el script en un archivo (por ejemplo, homebrew.rb
) y luego decirle a Ruby que ejecute ese script: ruby homebrew.rb
.