Como instalar o Homebrew no OS X?

213

Estou tentando instalar o Homebrew no OS X.

De acordo com o site da Homebrew, devo digitar

brew install wget

e tudo o que recebo é

-bash: brew: command not found

Então, eu procurei StackOverflow e encontrei esta resposta . O problema, porém, é que eu não ver brewno /usr/local/bin.

Então, eu também adicionei a seguinte linha ao meu .bashrcarquivo

export PATH=/usr/local/bin:$PATH

Mas ainda estou recebendo o command not founderro.

Como instalo o Homebrew no OS X?

dwstein
fonte
Verifique este link stackoverflow.com/a/49442971/1753005
Jayprakash Dubey

Respostas:

490

Está no topo da página inicial do Homebrew .

Em um prompt do Terminal:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

O comando brew install wgeté um exemplo de como usar o Homebrew para instalar outro aplicativo (neste caso wget) depois que o brew já estiver instalado.

Jay Harris
fonte
Por curiosidade, usei o comando acima, exceto com um acréscimo; no final
Olá Universo
1
Uma maneira fácil de lembrar:ruby -e "$(curl -fsSL bit.ly/brew-install)"
Lucas Lopes
@ Jay É possível instalar o homebrew sem a interação do usuário. Preciso instalá-lo através de um script, mas ele falha porque, em algum momento, ele pede a chave de retorno do usuário. Como faço para me livrar disso?
Sazzad Hissain Khan
2
Aviso: O instalador do Ruby Homebrew agora está obsoleto e foi reescrito no Bash. Migre para o seguinte comando: / bin / bash -c "$ (curl -fsSL raw.githubusercontent.com/Homebrew/install/master/install.sh )"
App Work
44

Verifique se o Xcode está instalado ou não:

$ gcc --version

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

$ brew doctor

$ brew update

http://techsharehub.blogspot.com/2013/08/brew-command-not-found.html "clique aqui para obter atualizações exatas das instruções"

Viji
fonte
Vale a pena notar que você pode ter que usar o aplicativo padrão do terminal mac. Eu estava tentando no ITERM e a instalação não estava funcionando. Só ficava me dizendo para visitar linuxbrew.sh
Ed Fryed
Eu tive que instalar ferramentas de linha de comando desenvolvedor Xcode depoisbrew doctor
Matthew Bloqueio
1
Preciso fazer login para lhe dar um voto positivo, já faz um tempo que não uso o MacOS.
Tran Minh
5

Talvez eu esteja atrasado para a festa, mas há um site legal onde você pode procurar os pacotes e ele listará o comando necessário para instalar o material. BrewInstall é o site.

No entanto, você pode instalar o wget com o seguinte comando:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget

Espero que isto ajude :)

drishti ahuja
fonte
4

Em um MacOS High Sierra 10.13.6 fora da caixa

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Dá o seguinte erro:

o curl executa a verificação do certificado SSL por padrão, usando um "pacote" de chaves públicas da autoridade de certificação (CA). Se o arquivo configurável padrão não for adequado, você poderá especificar um arquivo alternativo usando a opção --cacert.

Se este servidor HTTPS usar um certificado assinado por uma CA representada no pacote, a verificação do certificado provavelmente falhou devido a um problema com o certificado (pode estar expirado ou o nome pode não corresponder ao nome de domínio na URL).

Se você deseja desativar a verificação do certificado por curl, use a opção -k (ou --insecure).

O proxy HTTPS possui opções semelhantes --proxy-cacert e --proxy-inseguro.

Solução: basta adicionar um k às suas opções de ondulação

$ ruby -e "$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)"
ximbal
fonte
Meu MacOS High Sierra 10.13.6 pronto para uso não deu esse erro, poderia ser sua configuração / conexão de rede?
Curios
Não obter tal erro em um fora da caixa Mac mini 2018.
Abdul Sadik Yalcin
2

Aqui está uma versão que envolve o instalador do homebrew em uma função bash que pode ser executada a partir de seus scripts de implantação:

install_homebrew_if_not_present() {
    echo "Checking for homebrew installation"
    which -s brew
    if [[ $? != 0 ]] ; then
        echo "Homebrew not found. Installing..."
        ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    else
        echo "Homebrew already installed! Updating..."
        brew update
    fi
}

E outra função que instalará uma fórmula caseira, se ainda não estiver instalada:

brew_install () {       
    if brew ls --versions $1 > /dev/null; then
        echo "already installed: $1"
    else
        echo "Installing forumula: $1..."
        brew install $1
    fi
}

Depois de definir essas funções, você pode usá-las da seguinte maneira em seu script bash:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...
ccpizza
fonte
1

Se você ainda receber um erro após a execução,

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Em seguida, tente baixar e instalar a ferramenta de linha de comando em https://developer.apple.com/download/more/ para sua versão específica do Mac OS e do Xcode.

Então tente correr,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

e depois

brew install node
Rajesh Maurya
fonte
1

Abra o Terminal e coloque o comando abaixo.
Instalar:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Desinstalar:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Depois de concluir a instalação, após inserir os comandos de preparação:

brew install wget
brew install node
brew install watchman
...
...
Ramprasath Selvam
fonte
0

adicione o seguinte no seu terminal e clique em Enter e siga as instruções no terminal. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

James N
fonte
0

O comando a seguir não funcionará se você estiver sob proxy.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Em vez disso, o usuário segue -

ruby -e "$(curl -x http://DOMAIN%5cUSER_NAME:PASSWORD@PROXY:PORT -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Observe que precisamos usar% 5c em vez de "\" Da mesma forma, se sua senha tiver algum caractere especial, substitua-a por unicode, por exemplo, para @ use% 40. Unicodes

Substitua o comando acima por seus próprios parâmetros

DOMÍNIO - Seu domínio

USER_NAME - Seu nome de usuário

SENHA - senha

PROXY - 10.10.10.10

PORT - 8080

Harshad
fonte
0

Você pode instalar o brew usando o comando abaixo.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

No entanto, ao usar isso, você receberá um aviso de que o instalador do homebrew está obsoleto. É recomendável usar o Bash.

Captura de tela 1

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Captura de tela 2

Jayprakash Dubey
fonte
-2

Depois de tentar tudo descrito, procurei na pasta permissão do brew em / usr / local / etc /. De alguma forma, a permissão foi alterada e não consegui abrir a pasta. Alterei as permissões de pasta (com chmod) com as mesmas permissões que as outras pastas e o brew começou a funcionar.

Miroslav Gorchev
fonte