2016-03-18 39 views
13

Sono nuovo utilizzando Mac e mi piacerebbe aggiornare il cURL-7.43.0 disponibile all'ultima versione cURL-7.47.1? Sto guardando alcune pagine, ma dicono di evitare di aggiornare gli originali su OSX. Qualche aiuto per favore? GrazieCome aggiornare cURL su OSX El Capitan?

+0

Nonostante l'utilizzo di homebrew, ho trovato che la versione non corrisponde mai a "quale arricciatura", indipendentemente da ciò che ho fatto con la variabile $ PATH. Così ora ho appena dato il percorso completo per arricciare che è l'ultima versione e funziona. – user420667

risposta

13

Dai un'occhiata all'installazione di homebrew, è un gestore di pacchetti che ti consente di installare e aggiornare i binari senza sovrascrivere quelli originali.

È quindi necessario anteporre il PATH a homebrew (/usr/local/bin per impostazione predefinita). Se non lo chiamerai quando chiamerai il sistema curl, verrà recuperato quello predefinito OSX (/usr/bin/curl) che non è aggiornato.

Usa which curl quando hai finito di controllare!

+0

In che modo si "antepone" il percorso? Potresti espanderti? – MadPhysicist

+1

Quando eseguo 'quale arricciamento 'ottengo'/usr/bin/curl' indietro. Tuttavia, quando provo 'brew upgrade curl' mi dice che arricciatura non è installata. – MadPhysicist

+0

@MadPhysicist qui vai !! http://stackoverflow.com/questions/10343834/how-to-modify-path-for-homebrew – MrKiwi

1

Ho riscontrato questo problema anche con l'arricciatura di localizzazione OSx a /usr/bin. Se si installa l'arricciatura con brew install curl e poi fare brew info curl vi dirà la seguente vicino al fondo della produzione post-op:

If you need to have this software first in your PATH run: 

echo 'export PATH="/usr/local/opt/curl/bin:$PATH"' >> ~/.bash_profile 

dopo l'esecuzione di quel comando per aggiornare ~/.bash_profile Ero pronto.

Problemi correlati