ผมพยายามที่จะสร้าง app ซึ่งขึ้นอยู่บนPJSIP
lib /usr/include
ซึ่งควรจะมีส่วนหัวบางอย่างใน แต่ไม่มี/usr/include
โฟลเดอร์และฉันไม่สามารถสร้างได้แม้บัญชีของฉันจะมีสิทธิ์ผู้ดูแลระบบ
จะเป็นinclude
โฟลเดอร์เปิดใช้งาน / สร้าง / เรียกคืนได้อย่างไร
ผมพยายามที่จะสร้าง app ซึ่งขึ้นอยู่บนPJSIP
lib /usr/include
ซึ่งควรจะมีส่วนหัวบางอย่างใน แต่ไม่มี/usr/include
โฟลเดอร์และฉันไม่สามารถสร้างได้แม้บัญชีของฉันจะมีสิทธิ์ผู้ดูแลระบบ
จะเป็นinclude
โฟลเดอร์เปิดใช้งาน / สร้าง / เรียกคืนได้อย่างไร
คำตอบ:
อัพเดท (12 ก.พ. 2559):
ในที่สุดฉันก็ติดตั้ง El Capitan และตอนนี้สามารถยืนยันได้ว่าคำตอบของOndřejČertíkนั้นถูกต้อง ฉันขอแนะนำอย่างยิ่งให้ติดตั้งเครื่องมือสำหรับผู้พัฒนาบรรทัดคำสั่งแทนที่จะปิดใช้งาน SIP
ดังที่ระบุไว้Ondřejเพียงแค่ติดตั้ง Xcode จะไม่ติดตั้งเครื่องมือสำหรับผู้พัฒนาบรรทัดคำสั่งทั้งหมด คุณต้องดำเนินการxcode-select --install
ใน Terminal
โพสต์ต้นฉบับ (5 ธันวาคม 2558):
การเข้าถึงการเขียนไปยัง / System, / bin, / sbin, / usr, / etc, / tmp และ / var ถูกปิดใช้งานโดยค่าเริ่มต้นใน El Capitan แม้กระทั่งสำหรับรูท นี่คือสาเหตุที่ใหม่การรักษาความปลอดภัยการป้องกันความสมบูรณ์ของคุณสมบัติ
หากต้องการปิดใช้งาน SIPให้บูตเข้าสู่โหมดการกู้คืนและดำเนินการคำสั่งcsrutil disable
ใน Terminal
คำเตือน: ฉันยังไม่ได้ทดสอบตัวเองเพราะฉันยังไม่ได้อัพเกรดเป็น El Capitan
/usr/include
ใช้งานxcode-select --install
และเปิดใช้งาน SIP ดูคำตอบของฉันด้านล่างสำหรับข้อมูลเพิ่มเติม
โดยค่าเริ่มต้นเมื่อคุณติดตั้ง Xcode ( "เครื่องมือสำหรับนักพัฒนา") จาก App Store บน El Capitan ก็ไม่ได้ติดตั้ง "บรรทัดคำสั่งเครื่องมือสำหรับนักพัฒนา" /usr/include
ซึ่งรวมถึง หากต้องการติดตั้ง "เครื่องมือสำหรับผู้พัฒนาบรรทัดคำสั่ง" ให้ดำเนินการxcode-select --install
จะแจ้งให้คุณทราบว่าคุณต้องการรับเครื่องมือบรรทัดคำสั่ง Xcode + จาก App Store หรือไม่ (แต่ฉันติดตั้ง Xcode จาก App Store แล้วและเห็นได้ชัดว่าไม่ได้รวมคำสั่ง อรรถประโยชน์ของสาย) ดังนั้นฉันเลือก "ติดตั้ง" และติดตั้ง/usr/include
เหนือสิ่งอื่นใด
ในส่วนของ System Integrity Protection (SIP) ให้เปิดใช้งานสิ่งนั้นไว้เหมือนที่เป็นสิ่งที่ดี เหตุผลที่xcode-select --install
จัดการเพื่อติดตั้งลงใน/usr
ไดเรกทอรีที่ป้องกันอาจเป็นเพราะxcode-select
SIP ปลอดภัย
xcode-select --install
เพื่อรับเครื่องมือ