Cercando di installare Ant ma ottenendo -bash: brew: comando non trovato

1

Ho installato Homebrew usando il codice

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

restituisce questo all'interno della finestra Terminale

==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1
==> The following directories will be made group writable:
/usr/local/.
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/lib/pkgconfig
/usr/local/share
/usr/local/share/man
==> The following directories will have their owner set to mitchellgant:
/usr/local/.
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/lib/pkgconfig
/usr/local/share
/usr/local/share/man
==> The following directories will have their group set to admin:
/usr/local/.
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/lib/pkgconfig
/usr/local/share
/usr/local/share/man

e poi ho provato tutti i seguenti

brew doctor
brew update
brew install ant 

Ognuno restituisce la linea

-bash: brew: command not found

In alcune altre domande simili alla mia, alcune persone hanno suggerito di cambiare il percorso ma non sono esattamente sicuro di come farlo. L'esecuzione di echo $PATH produce /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin ma non so come cambiarlo o se dovrebbe essere modificato in primo luogo. Qualsiasi assistenza o guida sarebbe molto apprezzata.

    
posta Mitchell Gant 19.12.2015 - 19:09
fonte

1 risposta

1

Se brew doctor non viene eseguito, allora c'è qualche rottura nella variabile PATH sul sistema o è necessario rieseguire il pacchetto di installazione, magari ripulendo le cose in base al sito di supporto per homebrew .

Puoi controllare dove si trova il comando brew:

which brew
type brew

Entrambi dovrebbero puntare a un comando posizionato a: /usr/local/bin/brew e il percorso /usr/local/bin dovrebbe essere nella variabile percorso. Per provarlo, chiudi il terminale e apri una nuova finestra. Il comando set qui sotto dovrebbe apparire come quello che ho incollato con "mac" e "me" diversi per te con ogni probabilità.

mac:~ me$ set | grep -i PATH
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Dato che questo è il modo in cui il sistema deve essere impostato immediatamente, se hai apportato delle modifiche, ti consigliamo di consultare il sito per trovare i modi per eseguire il debug di un percorso non funzionante. Il tuo testo sembra indicare che il percorso è impostato correttamente, ma questa è la causa del comando non trovato o lo script brew stesso è in qualche modo danneggiato - ma quello script è in /bin/sh non bash quindi mi aspetterei un errore diverso se è incasinato in qualche modo.

    
risposta data 19.12.2015 - 19:15
fonte

Leggi altre domande sui tag