Bagaimana cara mengunduh Alat Baris Perintah untuk Xcode tanpa halaman web Unduhan untuk Pengembang?

42

Saya mencoba untuk menginstal Command Line Tools untuk Xcode sehingga saya dapat menggunakan homebrew untuk menginstal beberapa paket yang saya butuhkan untuk beberapa latihan pemrograman yang belum sempurna; Saya lebih suka tidak menginstal keseluruhan Xcode (lagi) karena cukup besar untuk sesuatu yang jarang saya gunakan, dan saya lebih suka IDE minimalis. Seharusnya, Apple telah merilis alat baris perintah secara terpisah, tetapi untuk alasan apa pun, ketika saya masuk ke halaman Downloads for Developers, saya mendapatkan semacam kesalahan aneh di mana halaman tidak akan diisi dengan unduhan sebagian besar waktu, dan bahkan ketika itu akan (jarang) saya tidak dapat menemukan alat perintah yang saya cari. Tampaknya Anda juga dapat mengunduh Penginstal OSX GCC dari blog Kenneth Reitz, tetapi tampaknya sudah usang sekarang karena ada versi Apple resmi.

Apakah ada jalan lain yang bisa saya tuju? Apa yang mungkin terjadi dengan situs web?

antivicarious
sumber
Apakah Anda mencoba menggunakan browser web lain di developer.apple.com/downloads ?
Matthieu Riegler
Saya telah mencoba Chrome, Safari dan Firefox (dan mengatur ulang ketiganya).
Antivicarious
Salah satu solusinya mungkin dengan menemukan tautan torrent atau Direct-Download untuk ini ... Tetapi ini mungkin tidak seaman file dari Apple ...
Matthieu Riegler
Saya mempertimbangkan itu. Agak konyol untuk harus berkeliling ketika itu seharusnya sangat sederhana, tetapi Anda benar, itu mungkin solusi.
Antivicarious
Atau mungkin Anda bisa meminta orang lain untuk mengunduhnya untuk Anda.
Matthieu Riegler

Jawaban:

49

Alat baris perintah tidak ditawarkan melalui Xcode 5.0.1, tetapi saya dapat menginstalnya melalui perintah terminal ini.

xcode-select --install

Ini akan meminta Anda bahwa ia membutuhkan alat-alat baris perintah dan akan menawarkan untuk menginstalnya. Bekerja seperti pesona bagi saya.

Randall
sumber
1
ini konyol, tetapi sebenarnya berhasil. Terima kasih!
Dan Rosenstark
1
Tidak berfungsi di sini ... mengatakan --instal bukan opsi yang valid.
Matt
@ Matt Versi OS X apa yang Anda jalankan?
Olivier Lacan
Sekarang, 10.9 Mavericks
Matt
Ingin berbagi tautan Alat Baris Perintah Xcode yang menampilkan instruksi bersama dengan snapshot. Saya pemula dan bagi saya itu sangat membantu.
Vikram Singh Saini
10

Memang Anda dapat mengunduhnya dari halaman unduhan Pengembang Apple.

Jika halaman tidak berfungsi, saya akan mengikuti saran Matthieu dan mencoba browser atau komputer lain.

zwerdlds
sumber
Saya telah mencoba Chrome, Safari dan Firefox (dan mengatur ulang ketiganya) tidak berhasil, dan menyalakan kembali komputer saya. Saya tidak memiliki akses ke yang lain saat ini, tetapi saya akan mencoba secepat mungkin.
Antivicarious
Jika Anda seorang admin, Anda dapat membuat akun lain dan mengujinya. Itu akan menghindari preferensi atau file cache yang rusak.
Bahtera Ƭ
4

Anda dapat mengunduh paket XCode 4.x CLTools dari situs unduhan resmi mereka melalui tautan langsung.

Berikut ini adalah skrip yang akan mengotomatiskan proses instalasi untuk Anda 1 .

Untuk menemukan tautan yang diperbarui untuk alat, Anda dapat menggunakan perintah ini:

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] Tolong jangan menyalahgunakan / membebani server mereka

TrinitronX
sumber
Telah mengalami waktu yang sangat menyebalkan saat mencoba membuka halaman unduhan di apple (masukkan un / pw lalu membawa Anda ke layar login yang berbeda, masukkan un / pw dan Anda perlu memperbarui layar detail akun Anda). Ini adalah solusi yang akhirnya memungkinkan saya untuk mendapatkan tautan unduhan langsung. Terima kasih.
Aidan Kane
Ya, saya bisa berempati dengan frustrasi ini ... Apple telah memutuskan untuk menjaga kerahasiaan tautan unduhan mereka dan hanya dapat diakses oleh orang-orang yang telah masuk ke situs pengembang. Meskipun ada beberapa cara untuk mengatasi hal ini yang melibatkan masuk secara manual & mengambil cookie, atau beberapa alat otomatisasi yang mengotomatiskan browser atau membuat beberapa permintaan untuk POST ke formulir login, dan memungkinkan permintaan terakhir untuk menggunakan cookie otentikasi yang sama ... ini bisa sulit dan rapuh untuk menerapkan & mendasarkan skrip instalasi.
TrinitronX
Saya telah menemukan bahwa cara paling dapat diandalkan untuk mengotomatiskan penyebaran XCode atau CLTools adalah dengan masuk terlebih dahulu secara manual, kemudian menyimpan .dmgfile yang sesuai secara lokal di server file. Kemudian skrip otomatisasi dapat dengan mudah mengunduh .dmgdari server file lokal "paket repo" dan melanjutkan dengan menginstal.
TrinitronX
@AidanKane: Anda mungkin juga tertarik pada beberapa jawaban terkait saya untuk lebih banyak konteks & skrip: Instal Alat-alat Baris Perintah sepenuhnya dari Baris Perintah , Instalasi Xcode Sepenuhnya Otomatis
TrinitronX
0

Saya mengalami masalah yang sama. Hapus centang filter untuk "Aplikasi" di bilah kiri, dan Anda akan dapat melihat daftar unduhan.

kouton
sumber
0

Jika Anda lebih suka menghindari Xcode secara bersamaan, Anda dapat menggunakan proyek sumber terbuka OSS GCC di Github dan menginstalnya secara manual.

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
sumber
0

xcode-select --install masih berfungsi di macOS Sierra 10.12.6 untuk mendapatkan ini meminta Anda untuk menginstal alat-alat baris perintah

maxx steele
sumber
-2

Tampaknya telah menghilang dari daftar unduhan. Saya tidak mendapatkan apa-apa menggunakan Chrome, kemudian beralih ke Safari dan kemudian pencarian mulai bekerja.

Tetapi tidak ada hasil untuk "Alat Baris Perintah"

KhidhaBoy
sumber
Itu ada untuk saya, hanya tercantum pada halaman unduhan tidak diperlukan pencarian
user151019
-4

Saya memiliki masalah serupa di Firefox, tetapi baru saja membersihkan cookie, dan itu bagus.

Segera
sumber