วิธีดาวน์โหลดเครื่องมือบรรทัดคำสั่งสำหรับ Xcode ที่ไม่มีเว็บเพจดาวน์โหลดสำหรับนักพัฒนาซอฟต์แวร์


42

ฉันกำลังพยายามติดตั้งเครื่องมือบรรทัดคำสั่งสำหรับ Xcode เพื่อให้ฉันสามารถใช้ homebrew เพื่อติดตั้งแพคเกจบางอย่างที่ฉันต้องการสำหรับแบบฝึกหัดการเขียนโปรแกรมเบื้องต้น ฉันไม่ต้องการติดตั้ง Xcode ทั้งหมด (อีกครั้ง) เนื่องจากมันค่อนข้างใหญ่สำหรับบางสิ่งที่ฉันไม่ค่อยได้ใช้และฉันชอบ IDE ที่เรียบง่าย สมมุติว่า Apple ได้เปิดตัวเครื่องมือบรรทัดคำสั่งแยกต่างหาก แต่ด้วยเหตุผลใดก็ตามเมื่อฉันลงชื่อเข้าใช้หน้าดาวน์โหลดสำหรับนักพัฒนาฉันได้รับข้อผิดพลาดแปลก ๆ ที่หน้าจะไม่เติมด้วยการดาวน์โหลดส่วนใหญ่เวลาและแม้กระทั่งเมื่อ มันจะ (หายาก) ฉันไม่สามารถหาเครื่องมือคำสั่งที่ฉันต้องการได้ เห็นได้ชัดว่าคุณสามารถดาวน์โหลดตัวติดตั้ง OSX GCC ได้จากบล็อกของ Kenneth Reitz แต่ดูเหมือนว่าจะล้าสมัยแล้วในขณะนี้ว่ามีรุ่นอย่างเป็นทางการของ Apple

มีลู่ทางอื่นที่ฉันสามารถติดตามได้หรือไม่? สิ่งที่อาจเกิดขึ้นกับเว็บไซต์?


คุณลองใช้เว็บเบราว์เซอร์อื่นบนdeveloper.apple.com/downloadsหรือไม่
Matthieu Riegler

ฉันลองใช้ Chrome, Safari และ Firefox (และรีเซ็ตทั้งสามอย่าง)
ต่อต้านการก่อการร้าย

ทางออกหนึ่งที่อาจจะหาฝนตกหนักหรือดาวน์โหลดโดยตรงการเชื่อมโยงสำหรับเรื่องนี้ ... แต่มันอาจจะไม่เป็นไปตามที่การรักษาความปลอดภัยเป็นไฟล์จากแอปเปิ้ล ...
Matthieu Riegler

ฉันคิดว่า มันดูโง่ไปหน่อยที่จะต้องเดินไปรอบ ๆ เมื่อมันควรจะง่าย แต่คุณพูดถูกมันอาจจะเป็นทางออก
ต่อต้านการก่อการร้าย

หรือบางทีคุณอาจขอให้คนอื่นดาวน์โหลดให้คุณ
Matthieu Riegler

คำตอบ:


49

เครื่องมือบรรทัดคำสั่งไม่มีให้บริการผ่าน Xcode 5.0.1 แต่ฉันสามารถติดตั้งได้ผ่านคำสั่งเทอร์มินัลนี้

xcode-select --install

จะแจ้งให้คุณทราบว่าต้องการเครื่องมือบรรทัดคำสั่งและจะเสนอให้ติดตั้ง ทำงานเหมือนเสน่ห์สำหรับฉัน


1
นี่มันโง่ แต่ใช้งานได้จริง ขอบคุณ!
Dan Rosenstark

1
ไม่ทำงานที่นี่ ... บอกว่า - ติดตั้งไม่ใช่ตัวเลือกที่ถูกต้อง
แมตต์

@Matt คุณใช้ OS X เวอร์ชันใดอยู่
Olivier Lacan

โดยตอนนี้ 10.9 Mavericks
Matt

ต้องการแชร์ลิงก์เครื่องมือบรรทัดคำสั่ง Xcodeที่แสดงคำแนะนำพร้อมกับสแน็ปช็อต ฉันเป็นผู้เริ่มต้นและดังนั้นสำหรับฉันมันเป็นประโยชน์
Vikram Singh Saini

10

คุณสามารถดาวน์โหลดได้จากหน้าดาวน์โหลด Apple Developer

หากหน้าไม่ทำงานฉันจะทำตามคำแนะนำของ Matthieu แล้วลองเบราว์เซอร์หรือคอมพิวเตอร์เครื่องอื่น


ฉันลองใช้ Chrome, Safari และ Firefox (และรีเซ็ตทั้งสามอย่าง) เพื่อไม่เป็นประโยชน์และรีสตาร์ทคอมพิวเตอร์ของฉัน ฉันไม่สามารถเข้าถึงอีกคนได้ในขณะนี้ แต่ฉันจะพยายามให้เร็วที่สุด
ต่อต้านการก่อการร้าย

หากคุณเป็นผู้ดูแลระบบคุณสามารถสร้างบัญชีอื่นและทดสอบกับบัญชีนั้น ที่จะหลีกเลี่ยงการตั้งค่าความเสียหายหรือไฟล์แคช
ⱮarkƬ

4

คุณสามารถดาวน์โหลดแพ็คเกจ XCode 4.x CLTools ได้จากเว็บไซต์ดาวน์โหลดอย่างเป็นทางการผ่านลิงก์โดยตรง

นี่คือสคริปต์ที่จะทำให้การติดตั้งกระบวนการสำหรับคุณ1

หากต้องการค้นหาลิงก์ที่อัพเดตสำหรับเครื่องมือคุณสามารถใช้คำสั่งนี้:

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] โปรดอย่าละเมิด / โอเวอร์โหลดเซิร์ฟเวอร์ของพวกเขา


มีเวลาที่น่าผิดหวังอย่างยิ่งในการพยายามไปที่หน้าดาวน์โหลดบนแอปเปิ้ล (ป้อน un / pw จากนั้นจะนำคุณไปยังหน้าจอเข้าสู่ระบบอื่นป้อน un / pw และจะนำคุณไปสู่หน้าจอรายละเอียดบัญชีของคุณ) นี่เป็นวิธีการแก้ปัญหาที่ทำให้ฉันได้รับลิงค์ดาวน์โหลดโดยตรง ขอบคุณ
Aidan Kane

ใช่ฉันสามารถเห็นอกเห็นใจกับความคับข้องใจนี้ ... Apple ได้ตัดสินใจที่จะเก็บลิงค์ดาวน์โหลดไว้เป็นความลับและเข้าถึงได้เฉพาะผู้ที่ลงชื่อเข้าใช้เว็บไซต์นักพัฒนาซอฟต์แวร์เท่านั้น แม้ว่าจะมีวิธีแก้ไขปัญหานี้ที่เกี่ยวข้องกับการลงชื่อเข้าใช้ด้วยตนเอง & การคว้าคุกกี้หรือเครื่องมืออัตโนมัติบางอย่างที่ทำให้เบราว์เซอร์อัตโนมัติหรือทำการร้องขอหลายครั้งเพื่อ POST ไปยังแบบฟอร์มการเข้าสู่ระบบและอนุญาตให้คำขอสุดท้ายใช้คุกกี้การรับรองความถูกต้องแบบเดียวกัน ... สิ่งเหล่านี้อาจเป็นเรื่องยากและเปราะบางในการติดตั้งและวางสคริปต์การติดตั้ง
TrinitronX

ฉันพบว่าวิธีที่เชื่อถือได้ที่สุดในการปรับใช้ XCode หรือ CLTools โดยอัตโนมัติคือการเข้าสู่ระบบด้วยตนเองก่อนจากนั้นบันทึก.dmgไฟล์ที่เหมาะสมในเครื่องบนไฟล์เซิร์ฟเวอร์ จากนั้นสคริปต์การทำให้เป็นอัตโนมัติสามารถดาวน์โหลดได้.dmgจาก "files repo" ในโลคัลเซิร์ฟเวอร์และทำการติดตั้งต่อไป
TrinitronX

@AidanKane: คุณอาจสนใจคำตอบที่เกี่ยวข้องกับบริบทและสคริปต์เพิ่มเติม: ติดตั้งเครื่องมือบรรทัดคำสั่งอย่างสมบูรณ์จาก Command Line , การติดตั้ง XCode แบบอัตโนมัติทั้งหมด
TrinitronX

0

ฉันประสบปัญหาเดียวกัน เพียงยกเลิกการเลือกตัวกรองสำหรับ "แอปพลิเคชัน" บนแถบด้านซ้ายและคุณจะสามารถดูรายการดาวน์โหลด


0

หากคุณต้องการหลีกเลี่ยง Xcode ทั้งหมดด้วยกันคุณสามารถใช้โครงการโอเพ่นซอร์ส OSS GCC บน Github และติดตั้งด้วยตนเอง

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;

0

xcode-select --install ยังคงใช้งานได้ใน macOS Sierra 10.12.6 เพื่อรับสิ่งนี้เพื่อให้คุณติดตั้งเครื่องมือบรรทัดคำสั่ง


-2

ดูเหมือนว่าจะหายไปจากรายการดาวน์โหลด ฉันไม่ได้ใช้ Chrome เลยเปลี่ยนมาใช้ Safari แล้วการค้นหาก็เริ่มทำงาน

แต่ไม่มีผลลัพธ์สำหรับ "เครื่องมือบรรทัดคำสั่ง"


มันอยู่ที่นั่นสำหรับฉันเพียงแค่ระบุไว้ในหน้าดาวน์โหลดไม่จำเป็นต้องค้นหา
user151019

-3

เมื่อติดตั้ง Xcode แล้วเครื่องมือบรรทัดคำสั่งสามารถติดตั้งได้ด้วยการเปิดตัว Xcode และทำตามขั้นตอนเหล่านั้น:

  1. Xcode> ค่ากำหนด ... > ดาวน์โหลด> คอมโพเนนต์
  2. ติดตั้งแพคเกจเครื่องมือบรรทัดคำสั่ง

อ่านเพิ่มเติมได้ที่: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/index.html#ixzz3JX4GluRq


1
OP กล่าวว่า "ฉันจะไม่ติดตั้ง Xcode ทั้งหมด"
user151019

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.