Come installare Homebrew su OS X?


213

Sto cercando di installare Homebrew su OS X.

Secondo il sito Homebrew dovrei scrivere

brew install wget

e tutto ciò che ottengo è

-bash: brew: command not found

Quindi ho cercato StackOverflow e ho trovato questa risposta . Il problema, tuttavia, è che non vedo brewin /usr/local/bin.

Quindi, ho anche aggiunto la seguente riga al mio .bashrcfile

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

Ma sto ancora ricevendo l' command not founderrore.

Come posso installare Homebrew su OS X?


Dai un'occhiata a questo collegamento stackoverflow.com/a/49442971/1753005
Jayprakash Dubey

Risposte:


493

È nella parte superiore della home page di Homebrew .

Da un prompt Terminale:

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

Il comando brew install wgetè un esempio di come usare Homebrew per installare un'altra applicazione (in questo caso wget) dopo che brew è già installato.


Solo per curiosità ho usato il comando sopra tranne con un aggiunto; alla fine
Hello Universe,

1
Un modo facile da ricordare:ruby -e "$(curl -fsSL bit.ly/brew-install)"
Lucas Lopes,

@Jay È possibile installare homebrew senza l'interazione dell'utente. Devo installarlo tramite uno script ma non riesce perché a un certo punto richiede la chiave di ritorno dell'utente. Come posso liberarmene?
Sazzad Hissain Khan,

2
Avvertenza: il programma di installazione di Ruby Homebrew è ora obsoleto ed è stato riscritto in Bash. Esegui la migrazione al seguente comando: / bin / bash -c "$ (curl -fsSL raw.githubusercontent.com/Homebrew/install/master/install.sh )"
App Work

44

Controlla se Xcode è installato o meno:

$ 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 "fai clic qui per gli aggiornamenti esatti delle istruzioni"


Vale la pena notare che potrebbe essere necessario utilizzare l'app del terminale mac predefinita. Stavo provando in ITERM e l'installazione non funzionava. Continuavo a dirmi di visitare linuxbrew.sh
Ed Fryed,

Ho dovuto installare gli strumenti per sviluppatori della riga di comando di xcode dopobrew doctor
Matthew Lock il

1
Devo accedere per darti un voto, è da un po 'che non uso MacOS.
Tran Minh,

5

Potrei essere in ritardo alla festa, ma c'è un sito Web interessante in cui è possibile cercare i pacchetti ed elencherà il comando necessario per installare il materiale. BrewInstall è il sito web.

Tuttavia puoi installare wget con il seguente comando:

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

Spero che questo ti aiuti :)


4

Su un MacOS High Sierra pronto all'uso 10.13.6

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

Fornisce il seguente errore:

curl esegue la verifica del certificato SSL per impostazione predefinita, utilizzando un "pacchetto" di chiavi pubbliche dell'autorità di certificazione (CA). Se il file bundle predefinito non è adeguato, è possibile specificare un file alternativo utilizzando l'opzione --cacert.

Se questo server HTTPS utilizza un certificato firmato da una CA rappresentata nel pacchetto, la verifica del certificato probabilmente non è riuscita a causa di un problema con il certificato (potrebbe essere scaduto o il nome potrebbe non corrispondere al nome di dominio nell'URL).

Se desideri disattivare la verifica di arricciatura del certificato, utilizza l'opzione -k (o --insecure).

Il proxy HTTPS ha opzioni simili --proxy-cacert e --proxy-insecure.

Soluzione: basta aggiungere una k alle opzioni di arricciatura

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

Il mio MacOS High Sierra 10.13.6 pronto all'uso non ha dato questo errore, potrebbe essere la tua configurazione / connessione di rete?
Curios,

Non ho riscontrato un tale errore su un Mac mini 2018
pronto all'uso.

2

Ecco una versione che avvolge il programma di installazione homebrew in una funzione bash che può essere eseguita dagli script di distribuzione:

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 un'altra funzione che installerà una formula homebrew se non è già installata:

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

Una volta definite queste funzioni, puoi usarle come segue nel tuo script bash:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...

1

Se ricevi ancora errori dopo l'esecuzione,

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

Quindi prova a scaricare e installare lo strumento da riga di comando da https://developer.apple.com/download/more/ per la tua versione specifica di Mac OS e Xcode.

Quindi prova a correre,

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

e poi

brew install node

1

Apri Terminale e metti sotto il comando.
Installare:

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

Disinstallare:

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

Una volta completata l'installazione dopo aver inserito i comandi brew:

brew install wget
brew install node
brew install watchman
...
...

0

aggiungi quanto segue nel tuo terminale e fai clic su Invio, quindi segui le istruzioni nel terminale. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


0

Il seguente comando non funziona se si è sotto proxy.

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

Invece l'utente segue -

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

Nota che dobbiamo usare% 5c invece di "\" Allo stesso modo se la tua password ha un carattere speciale sostituiscila con unicode ad es. Per @ use% 40 Consulta questo Unicodes

Sostituisci il comando sopra con i tuoi parametri

DOMINIO - Il tuo dominio

USER_NAME - Il tuo nome utente

PASSWORD - password

PROXY - 10.10.10.10

PORTA - 8080


0

Puoi installare brew usando il comando seguente.

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

Tuttavia, durante l'utilizzo di questo verrà visualizzato un avviso che acquista installer homebrew è ora deprecato. Si consiglia di utilizzare Bash invece.

Schermata 1

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

Schermata 2



-2

Dopo aver provato tutto quanto descritto, ho cercato nella cartella l'autorizzazione di brew in / usr / local / etc /. In qualche modo l'autorizzazione è stata modificata e non sono stato in grado di aprire la cartella. Ho cambiato i permessi delle cartelle (con chmod) con gli stessi permessi delle altre cartelle e ho iniziato a lavorare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.