2016-03-18 19 views
13

Jestem nowy z Macem i chciałbym zaktualizować dostępną wersję cURL-7.43.0 do ostatniej wersji cURL-7.47.1? Patrzę na niektóre strony, ale mówią, aby uniknąć aktualizacji oryginałów na OSX. Czy potrzebujesz pomocy? DziękiJak zaktualizować cURL na OSX El Capitan?

+0

Mimo że używam homebrew, okazało się, że wersja nigdy nie była dopasowana "co curl", bez względu na to, co zrobiłem ze zmienną $ PATH. Teraz podaję pełną ścieżkę do curl, która jest najnowszą wersją i działa. – user420667

Odpowiedz

13

Przyjrzyj się instalacji homebrew, jest to menedżer pakietów, który umożliwia instalowanie i aktualizowanie plików binarnych bez nadpisywania oryginałów.

Musisz następnie dodać ścieżkę do homebrew (domyślnie: /usr/local/bin). Jeśli nie zadzwonisz pod numer curl system pobierze domyślny system OSX (/usr/bin/curl), który nie jest aktualizowany.

Użyj which curl kiedy skończysz, aby sprawdzić!

+0

Jak dokładnie "wstępuje" na ścieżkę? Czy możesz rozwinąć to? – MadPhysicist

+1

Kiedy robię 'co curl' otrzymuję'/usr/bin/curl' z powrotem. Jednak kiedy spróbuję 'brew upgrade curl' mówi mi, że curl nie jest zainstalowany. – MadPhysicist

+0

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

1

Miałem ten problem również z lokowaniem lokowania OSx na /usr/bin. Jeśli zainstalujesz pozwijane z brew install curl a następnie zrobić brew info curl powie to, co następuje w dolnej części wyjściu 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 

Po uruchomieniu tego polecenia, aby zaktualizować ~/.bash_profile byłem cały zestaw.

Powiązane problemy