Snow Leopard: ไม่พบคำสั่งแม้ว่าจะติดตั้ง XCode แล้วหรือยัง


9

ดังนั้นฉันจึงติดตั้ง XCode บน Snow Leopard ทำไมฉันถึงได้รับข้อความเช่นนี้:

sudo: make: command not found

ฉันต้องทำอะไรเพื่อแก้ไขปัญหานี้

สารละลาย:

ฉันไม่แน่ใจว่าเกิดอะไรขึ้น แต่ฉันสามารถแก้ไขปัญหาได้ด้วยการดาวน์โหลด XCode เวอร์ชันล่าสุดและติดตั้งใหม่ ตอนนี้ฉันเห็นว่าฉันได้ทำการติดตั้งอย่างถูกต้องแล้ว

$ which make
/usr/bin/make

คำตอบ:


9

เมื่อคุณติดตั้งเครื่องมือสำหรับนักพัฒนาของ Apple คุณติดตั้งแพคเกจ "Unix Development" หรือไม่ จากเครื่องมือนักพัฒนา Xcode 3.2.2 สำหรับไฟล์ Mac SDK 10.6 และ iPhone SDK 3.2 README:

การติดตั้ง

ตัวติดตั้ง Xcode และ iPhone SDK มีหกตัวเลือกสำหรับการกำหนดค่าการติดตั้งจากปุ่ม "ปรับแต่ง ... ":

...

  • การพัฒนา UNIX เครื่องมือบรรทัดคำสั่งที่ใช้สำหรับการพัฒนาบนระบบปฏิบัติการ UNIX ส่วนประกอบของมันจะอยู่ใน / usr - ติดตั้งเพียงหนึ่งรุ่นต่อครั้ง

ฉันเชื่อว่าเป็นสิ่งที่กระตุ้นให้ใส่ยูทิลิตี้ใน / usr / bin ...


2
เพียงเพื่อช่วยผู้ใช้ที่มีปัญหานี้ หลังจากติดตั้ง XCode (4.3.3 ในขณะที่เขียน) ภายใน Xcode -> เครื่องมือสำหรับนักพัฒนา -> เครื่องมือสำหรับนักพัฒนาเพิ่มเติม ... จะนำคุณไปยังเว็บไซต์ของนักพัฒนาแอปเปิ้ลซึ่งหลังจากผ่านสองสามห่วงคุณสามารถค้นหา "ทำ" หรือ " gcc "และคุณสามารถดาวน์โหลด" เครื่องมือบรรทัดคำสั่งสำหรับ XCode "
w--

11

ไปที่การตั้งค่าใน Xcode เลือกดาวน์โหลดและติดตั้งเครื่องมือบรรทัดคำสั่ง

ป้อนคำอธิบายรูปภาพที่นี่


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

หน้าจอ XCode นี้ใช้กับ Lion คำถามคือเกี่ยวกับ Snow Leopard ซึ่งรุ่น XCode แตกต่างอย่างสิ้นเชิง
Ain

1

ฉันพบปัญหาที่คล้ายกันซึ่งคำสั่ง make หายไปอย่างลึกลับจาก Mac หลังจากอัพเกรด ฉันอัพเกรดจาก Snow Leopard เป็น Lion ฉันอัปเกรดจาก Xcode 4.2 เป็น 4.3

อย่างไรก็ตามหลังจากการติดตั้งดูเหมือนจะไปได้ดีก็ไม่พบที่ใดเลย ดูเหมือนว่าการติดตั้ง Xcode ใหม่จะเป็นการลบออก

ฉันลงเอยด้วยการใช้ตัวติดตั้ง GCC จาก Kenneth Reitz ที่ยอดเยี่ยมซึ่งทำงานได้อย่างสมบูรณ์แบบ: https://github.com/kennethreitz/osx-gcc-installer



0

ตรวจสอบให้แน่ใจว่า PATH ของคุณมีไดเรกทอรีที่มีการสร้าง


ไดเรคทอรี่ไหนจะเป็น?
Andrew

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