Recentemente tive um acidente com o MySQL e quando o desinstalei das Preferências do Sistema, ele também desinstalou o Homebrew (verifiquei apagar todos os arquivos relacionados ao MySQL, o que provavelmente não era a coisa certa a fazer).
De qualquer forma, tudo voltou ao normal, mas quando tento instalar o Homebrew usando o script de instalação no site deles:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Eu recebo este erro:
fish: $(...) is not supported. In fish, please use '(curl)'.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Tentei cumprir esse erro eliminando o '$' e executando:
/usr/bin/ruby -e "(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Eu então recebo este erro:
-e:1: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '('
(curl -fsSL https://raw.githubusercontent.com/H...
^
-e:1: unknown regexp options - raw
É aqui que estou preso. Tentei alterar meu shell, mas fish é o único listado em meus arquivos de shell.
Responder1
Seu segundo exemplo começa com (curl...
. O que não faz sentido. Erro de digitação? Isso deve funcionar:
/usr/bin/ruby -e (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
Além disso, você também pode simplesmente executar curl
e salvar o script em um arquivo (por exemplo, homebrew.rb
) e depois dizer ao Ruby para executar esse script: ruby homebrew.rb
.