คอมไพล์ในบรรทัดคำสั่งไม่ทำงานบน El Capitan อีกต่อไป


13

เมื่อคืนเพิ่งติดตั้ง OS X 10.11 ฉันรู้สึกประหลาดใจเมื่อเห็นว่าเทอร์มินัล Bash ของฉันทำสิ่งต่อไปนี้:

$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

XCode รุ่นก่อนหน้าไม่ได้ถ่ายโอนไปยังระบบปฏิบัติการใหม่ ฉันพยายามติดตั้ง Git ใหม่ แต่ก็ยังมีความล้มเหลวของ XCode เดียวกันใน Bash

มีเหตุผลที่ดีสำหรับสิ่งนี้หรือไม่?


เมื่อข้อความบรรทัดคำสั่งนั้นเกิดขึ้นคุณควรเห็นข้อความโต้ตอบ GUI เพื่อติดตั้งเครื่องมือบรรทัดคำสั่ง Xcode เวอร์ชันล่าสุด นั่นไม่ได้เกิดขึ้นเหรอ?
Spiff

ใช่เมื่อฉันติดตั้ง XCode มันใช้งานได้ ... ฉันสงสัยว่าทำไม git ถึงต้องพึ่งพา Apple Dev Tools ... ?
อเล็กซ์

คำตอบ:


21

สำหรับฉันนี่คือทางออก:

xcode-select --install

หลังจากการติดตั้งคอมไพล์เริ่มทำงานอีกครั้ง


ขอบคุณที่โทรมา จะทำเครื่องหมายว่าถูกต้องแม้ว่าฉันติดตั้ง XCode แล้วและนี่ก็แก้ไขได้เช่นกัน
อเล็กซ์

ขอบคุณ :) นี่คือคำตอบแรกของฉันใน StackExchange ดังนั้นมันจะช่วยให้ฉันได้รับชื่อเสียง
มิคาล

1

ประสบปัญหานี้หลังจากอัปเกรดเป็น El-Capitan

xcode-select --install 

ไม่ทำงานสำหรับฉันแม้หลังจาก 'การค้นหาซอฟต์แวร์' และการดาวน์โหลด ฉันไม่ได้ติดตั้ง Xcode.app (ไม่ต้องการติดตั้ง) ดังนั้นฉันจึงแก้ไขโดยดาวน์โหลดเครื่องมือบรรทัดคำสั่งจากhttps://developer.apple.com/downloads/ (ต้องใช้ Apple SignIn) และติดตั้งด้วยตนเอง

หลังจากการติดตั้งฉันสามารถเรียกใช้gitคำสั่งอีกครั้ง


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