Jak pobrać narzędzia wiersza polecenia dla Xcode bez strony pobierania dla programistów?

42

Próbuję zainstalować narzędzia wiersza polecenia dla Xcode, aby móc używać programu homebrew do instalowania niektórych pakietów potrzebnych do podstawowych ćwiczeń programistycznych; Wolę nie instalować całego Xcode (ponownie), ponieważ jest dość nieporęczny dla czegoś, z czego rzadko korzystam, i wolę minimalistyczne IDE. Podobno Apple wypuścił narzędzia wiersza poleceń osobno, ale z jakiegokolwiek powodu, gdy loguję się na stronie Pobrania dla programistów, pojawia się jakiś dziwny błąd, w którym strona nie będzie zapełniana pobieraniem przez większość czasu, a nawet gdy (rzadko) nie mogę znaleźć narzędzi poleceń, których szukam. Najwyraźniej możesz również pobrać instalator OSX GCC z bloga Kennetha Reitza, ale wydaje się, że jest już nieaktualny, gdy jest oficjalna wersja Apple.

Czy są jakieś inne ścieżki, które mogę realizować? Co może się dziać ze stroną internetową?

przeciwwirusowe
źródło
Czy próbowałeś użyć innej przeglądarki na developer.apple.com/downloads ?
Matthieu Riegler,
Wypróbowałem Chrome, Safari i Firefox (i zresetowałem wszystkie trzy).
przeciwwirusowe
Jednym z rozwiązań mogłoby być znalezienie torrent lub bezpośredni link do pobrania to ... Ale to nie może być tak bezpieczne, jak plik od Apple ...
Matthieu Riegler
Rozważyłem to. Wydaje się to trochę głupie, gdy trzeba to robić na okrągło, kiedy powinno to być tak proste, ale masz rację, może to być rozwiązanie.
przeciwwirusowe
A może możesz poprosić kogoś innego o pobranie go dla Ciebie.
Matthieu Riegler,

Odpowiedzi:

49

Narzędzia wiersza poleceń nie są oferowane przez Xcode 5.0.1, ale udało mi się je zainstalować za pomocą tego polecenia terminala.

xcode-select --install

Pojawi się monit, że potrzebuje narzędzi wiersza polecenia i zaoferuje ich instalację. Dla mnie zadziałało jak urok.

Randall
źródło
1
to jest głupie, ale w rzeczywistości działa. Dzięki!
Dan Rosenstark
1
Nie działa tutaj ... mówi - install nie jest prawidłową opcją.
Matt
@Matt Jaką wersję OS X używasz?
Olivier Lacan
Do tej pory 10.9 Mavericks
Matt
Chcesz udostępnić link Narzędzia wiersza polecenia Xcode, które wyświetlają instrukcje wraz z migawką. Jestem początkujący, więc dla mnie było to pomocne.
Vikram Singh Saini
10

Rzeczywiście możesz je pobrać ze strony pobierania Apple Developer.

Jeśli strona nie działa, postąpiłbym zgodnie z radą Matthieu i wypróbował inną przeglądarkę lub komputer.

zwerdlds
źródło
Wypróbowałem Chrome, Safari i Firefox (zresetowałem wszystkie trzy) bezskutecznie i ponownie uruchomiłem komputer. W tej chwili nie mam dostępu do innego, ale spróbuję jak najszybciej.
przeciwwirusowe
Jeśli jesteś administratorem, możesz utworzyć kolejne konto i przetestować je. Pozwoli to uniknąć uszkodzonych preferencji lub plików pamięci podręcznej.
Ɱark Ƭ
4

Możesz pobrać pakiety XCode 4.x CLTools z ich oficjalnej strony pobierania poprzez bezpośrednie linki.

Oto skrypt , który zautomatyzuje proces instalacji dla Ciebie 1 .

Aby znaleźć zaktualizowane łącza do narzędzi, możesz użyć tego polecenia:

curl -Ls https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/index-3905972D-B609-49CE-8D06-51ADC78E07BC.dvtdownloadableindex | plutil -convert json -o - - | python -mjson.tool | less

[1] Proszę nie nadużywaj / przeciążaj swoich serwerów

TrinitronX
źródło
Miałem bardzo frustrujący czas, próbując dostać się do strony pobierania na Apple (wpisz un / pw, a następnie przejdziesz do innego ekranu logowania, wpisz un / pw i zaktualizujesz ekran szczegółów konta). To było rozwiązanie, które w końcu pozwoliło mi uzyskać bezpośredni link do pobrania. Dzięki.
Aidan Kane
Tak, potrafię wczuć się w tę frustrację ... Apple postanowiło zachować swoje linki do pobierania w tajemnicy i dostępne tylko dla osób, które zalogowały się na stronie programisty. Chociaż istnieją na to sposoby, które polegają na ręcznym logowaniu i pobieraniu plików cookie lub na narzędziu do automatyzacji, które albo automatyzuje przeglądarkę, albo wysyła wiele żądań do POST do formularza logowania i pozwala końcowemu żądaniu na użycie tych samych uwierzytelniających plików cookie ... mogą być trudne i kruche we wdrożeniu i oparciu skryptu instalacyjnego.
TrinitronX
Odkryłem, że najbardziej niezawodnym sposobem zautomatyzowania wdrażania XCode lub CLTools było najpierw ręczne zalogowanie, a następnie zapisanie odpowiedniego .dmgpliku lokalnie na serwerze plików. Następnie skrypt automatyzacji może po prostu pobrać .dmgz lokalnego serwera plików „repozytorium pakietów” i kontynuować instalację.
TrinitronX
@AidanKane: Możesz być także zainteresowany niektórymi moimi powiązanymi odpowiedziami na więcej kontekstu i skryptów: Zainstaluj Narzędzia wiersza poleceń całkowicie z wiersza poleceń , w pełni zautomatyzowana instalacja XCode
TrinitronX
0

Doświadczyłem tego samego problemu. Po prostu odznacz filtr „Aplikacje” na lewym pasku, a zobaczysz listę pobierania.

kouton
źródło
0

Jeśli wolisz unikać Xcode razem, możesz skorzystać z projektu open source OSS GCC na Github i zainstalować ręcznie.

curl -O http://cloud.github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.7-v2.pkg
sudo installer -pkg ./GCC-10.7-v2.pkg -target /
rm -f ./GCC-10.7-v2.pkg;
Davidcondrey
źródło
0

xcode-select --install nadal działa w systemie macOS Sierra 10.12.6, aby wyświetlić monit o zainstalowanie narzędzi wiersza polecenia

Maxx Steele
źródło
-2

Wygląda na to, że zniknął z listy pobrań. Nic nie dostałem za pomocą Chrome, potem przełączyłem się na Safari i wtedy wyszukiwanie zaczęło działać.

Brak wyników dla „Narzędzia wiersza polecenia”

KhidhaBoy
źródło
Jest dla mnie, właśnie wymieniony na stronie pobierania, nie trzeba wyszukiwać
użytkownik151019
-4

Miałem podobny problem w Firefoksie, ale właśnie wyczyściłem pliki cookie i było dobrze.

Zaraz
źródło