git ใช้งานไม่ได้:“ การเห็นด้วยกับสิทธิ์ใช้งาน Xcode / iOS ต้องใช้สิทธิ์ผู้ดูแลระบบโปรดเรียกใช้อีกครั้งในฐานะรูทผ่าน sudo”


17

ดูเหมือนว่าการติดตั้งคอมไพล์ของฉันจะเสียหายและดูเหมือนว่าเครื่องมือนักพัฒนาซอฟต์แวร์ของฉันจะเสียหาย

เมื่อฉันพยายามเรียกใช้คอมไพล์ฉันได้รับข้อผิดพลาดนี้ สิ่งนี้เกิดขึ้นกับ / usr / bin / git และ / opt / local / bin / git (จาก MacPorts):

cook47@rcmac (RC_bash_lib (master)): /usr/bin/git pull     
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

ฉันเรียกใช้ Xcode แล้วและเห็นด้วยกับใบอนุญาต ฉันพยายามเรียกใช้xcode-select --installและพบข้อผิดพลาดอื่น:

cook47-a@rcmac (current_projects): sudo xcode-select --install
Password:
xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

ที่เก็บข้อมูลระยะไกลไม่ใช่ปัญหา
หลังจาก googling ข้อผิดพลาดนี้ฉันดาวน์โหลดตัวติดตั้ง commandlinetools จาก Apple สำหรับ OS X 10.9.5 และ XCode 6.2 ติดตั้งสำเร็จแล้ว อย่างไรก็ตามคอมไพล์ยังขาดและxcode-select --installยังให้ข้อผิดพลาดเดิม

ฉันพยายามxcodebuild -license แล้วและจะแจ้งให้ฉันเห็นด้วยกับข้อตกลง แต่หลังจากยอมรับก็ไม่มีการเปลี่ยนแปลง ยังหักอยู่

นี่ทำให้ฉันนิ่งงันอย่างสมบูรณ์ เมื่อวานนี้ทำงานได้! ฉันทำงานในสภาพแวดล้อมของรัฐบาลที่มีความเป็นไปได้ที่การปรับปรุงจะเปลี่ยนแปลงบางสิ่งบางอย่างดังนั้นฉันจึงไม่สามารถแน่ใจได้อย่างแน่นอนว่าสิ่งใดที่อาจมีการเปลี่ยนแปลง

มีใครรู้บ้างว่าฉันจะสามารถทำงานคอมไพล์ได้อีกครั้ง ฉันพยายาม nuking และติดตั้ง Xcode และเครื่องมือบรรทัดคำสั่งใหม่ แต่ก็ไม่มีประโยชน์ git จาก MacPorts และ / usr / bin / git ต่างก็ให้ข้อความผิดพลาดเหมือนกัน


มีคำถามมากมายที่นี่ ปัญหาหลัก / ใหญ่ที่สุดของคุณคืออะไร คุณต้องการวิธีทำความสะอาดทุกสิ่งที่คุณทำหรือไม่? คุณเพียงแค่ต้องการให้คอมไพล์ทำงานหรือไม่?
bmike

จริง ๆ แล้วถ้าคุณอ่านโพสต์ของฉันอย่างระมัดระวังมากขึ้นคุณจะพบว่ามีเพียงหนึ่งคำถามพูดอย่างแท้จริง "ใครรู้ว่าฉันจะสามารถทำงานคอมไพล์ได้อีกครั้ง" แน่นอนการลบสำนวน "ใครรู้" คำถามที่แท้จริงคือ "ฉันจะได้รับ git ทำงานอีกครั้งได้อย่างไร" ฉันสงสัยว่าเพื่อให้การทำงานคอมไพล์ฉันต้องแก้ปัญหา xcode-select ฉันพยายามรวมข้อมูลที่เพียงพอเพื่อช่วยให้ผู้คนให้คำตอบที่มีประโยชน์และข้ามคำตอบประเภทต่างๆ
รวย

ชื่อของคุณต้องใช้งานถ้าคุณแค่อยากให้คอมไพล์ทำงาน ทำไมข้อความถึงยุ่งเหยิงด้วย Xcode ทั้งหมด แก้ไขว่ามีการติดตั้งคอมไพล์กี่เวอร์ชันและพา ธ ไปยังเวอร์ชันที่คุณต้องการใช้งาน ความช่วยเหลือในการแก้ไขสามารถดูได้ที่How to Ask
bmike

1
รายละเอียดทั้งหมดเกี่ยวข้อง ทั้งสองเวอร์ชันของ git ที่ / usr / bin / git และ / opt / local / bin / git ให้ข้อผิดพลาดที่เกิดขึ้นอย่างชัดเจนจากองค์ประกอบ XCode อย่างไรก็ตามฉันเห็นด้วยกับชื่อที่สับสนขอบคุณที่ชี้ให้เห็น ไม่มีอะไรที่ฉันสามารถทำได้เพื่อเปลี่ยนแปลงมันที่ฉันสามารถบอกได้อย่างน่าเสียดาย
รวย

2
คุณทำงานsudo xcode-select -s /Applications/Xcode.app/Contents/Developerหลังจากติดตั้ง Xcode ซ้ำหรือไม่ นอกจากนี้ Xcode ยังทำงาน (และสร้างโครงการ) ด้วยหรือไม่ คอมไพล์ทำงานภายใน Xcode ไหม?
nohillside

คำตอบ:


24

ตกลงฉันพบปัญหา: ข้อความมาจากเซิร์ฟเวอร์ git ระยะไกลไม่ใช่ฝั่งไคลเอ็นต์ ฉันวิ่งไปsudo xcodebuild -licenseที่ฝั่งเซิร์ฟเวอร์ (ที่ซึ่ง repo ตั้งอยู่และเซิร์ฟเวอร์ git กำลังทำงาน) และปัญหาก็หายไป ถอนหายใจ


2
จริง ในกรณีของฉันฉันได้ติดตั้ง Xcode ที่ฝั่งเซิร์ฟเวอร์ แต่ฉันจำเป็นต้องตรวจสอบสิทธิ์ Apple ID อีกครั้งสำหรับบัญชีนักพัฒนาซอฟต์แวร์ของฉันบนเครื่องนั้น
Chris Beck

2

ฉันเพิ่งมีปัญหาเดียวกันกับการอัปเดตเป็น Xcode 8 เช่นเดียวกับภาษาทมิฬที่กล่าวถึงสิ่งที่คุณต้องทำคือออกจาก Terminal ไปที่ App Store และไปที่การอัพเดทและคลิกที่ลิงค์ Xcode มันจะพาคุณไปที่ Xcode ใน App Store จากนั้นคลิกที่แท็บ "เปิด" ที่อยู่ทางซ้ายใต้ค้อนในหน้าต่าง Xcode ข้อตกลงใบอนุญาตจะปรากฏขึ้นและเพียงยอมรับมัน จากนั้นปิด App Store และรีสตาร์ท Terminal จากนั้นเมื่อคุณเข้าไปใน repos คอมไพล์ในพื้นที่ของคุณสาขาที่คุณอยู่ครั้งสุดท้ายจะปรากฏขึ้นอีกครั้ง และคุณจะไปดี!


0

ฉันใช้ El Capitan และมีปัญหาเดียวกัน แม้แต่การวิ่งsudo xcodebuild -licenseก็ไม่ได้แก้มัน จากนั้นฉันลองแก้ไขการอนุญาตโดยใช้

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / 

แก้ไขปัญหาแล้ว


0

แม้ฉันมีปัญหาเดียวกันหลังจากติดตั้ง XCode ฉันปิดเครื่องและยอมรับข้อกำหนดและเงื่อนไขจากนั้นข้อผิดพลาดก็หายไปและคอมไพล์ของฉันก็เริ่มทำงานตามปกติ


จริงๆแล้วฉันไม่จำเป็นต้องปิดสถานีเพื่อให้คอมไพล์เริ่มทำงานได้
Agustín Amenabar

-1

คุณต้องเปิดแอปพลิเคชันเพื่อติดตั้ง ...

ฉันมีปัญหาเดียวกันกับที่มันแสดงให้ฉันข้อผิดพลาดเดียวกันหลังจากพิมพ์git initใน terminal ฉันได้รับข้อความแสดงข้อผิดพลาดแม้ว่ามันจะถูกติดตั้ง

ทั้งหมดที่ฉันทำคือเปิดแอปพลิเคชั่น XCode หลังจากเปิดแล้วจะมีการถามรหัสผ่านและติดตั้งแอปพลิเคชั่นจริง ๆ แล้วไม่เพียงดาวน์โหลด ซึ่งเป็นคนโง่


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