เครื่องมือบรรทัดคำสั่งของ Mac 11.4 ไม่มี svn อีกต่อไป


19

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


มีความเป็นไปได้ที่พวกเขาจะทำการดักจับมันจากเครื่องมือ CLI ด้วยและไม่ได้อัพเดตข้อความ พิจารณาการติดตั้ง svn จาก homebrew แทน
Chuck Adams

1
ฉันสิ้นสุดการลบ xcode และเครื่องมือบรรทัดคำสั่งด้วยตนเองจากนั้นติดตั้งเครื่องมือบรรทัดคำสั่งโดยตรงด้วยการเลือก xcode - ติดตั้ง เครื่องมือที่มาพร้อมกับ XCode เป็นเครื่องมือขาด svn
เจสซี่

@Jesse คุณจะโปรดเลือกคำตอบที่ดีที่สุดหรือไม่?
Hossein

คำตอบ:


21

ฉันมีปัญหาเดียวกันหลังจากอัปเกรดเป็น Catalina 10.15 มีการกล่าวถึงอย่างชัดเจนในเว็บไซต์ Apple ว่าเลิกใช้ SVN ในรุ่นนี้แล้ว

คุณสามารถค้นหาได้ที่นี่: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

เครื่องมือบรรทัดคำสั่งรองรับการโค่นล้ม - รวมถึง svn, git-svn และคำสั่งที่เกี่ยวข้อง - ไม่ได้รับการจัดเตรียมโดย Xcode

คำสั่งต่อไปนี้แก้ไขปัญหาสำหรับฉัน

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

สิ่งนี้จะลบเครื่องมือบรรทัดคำสั่งที่มีอยู่และติดตั้งอีกครั้ง


ขอบคุณ! นั่นทำเพื่อฉัน ฉันคิดว่าฉันรีเฟรชมันหลังจากอัพเกรดระบบปฏิบัติการ แต่นี่เป็นเคล็ดลับ
เชนด้วน

@ShaneDuan Happy ที่ช่วยคุณ :)
Hossein

สิ่งนี้ใช้ได้กับฉันใน MacOS Catalina 10.15.2 ขอบคุณ!
Marco Torchiano

@MarcoTorchiano ยินดีต้อนรับคุณ :)
Hossein

12

ฉันมีปัญหาเดียวกันจาก Netbeans และทำต่อไปนี้จากบรรทัดคำสั่งและตอนนี้ก็ดี

sudo xcode-select --install

xcode-select: error: command line tools are already installed, use "Software Update" to install updatesไม่ได้ทำงานสำหรับฉันเป็นข้อความ ในขณะที่วิธีแก้ปัญหาโดย @Hossein ทำเคล็ดลับ
Marco Torchiano


1

ฉันใช้ชีวิตแบบเดียวกับ @Jessie และใช้วิธีการแก้ปัญหา @ Hossein

อย่างไรก็ตามหลังจากลบไดเร็กทอรี CommandLineTools ทั้งหมดตามที่แนะนำแล้วxcode-select --installคำสั่งจะส่งคืนสิ่งนี้:

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'.

ถ้าผมติดตั้ง 'เครื่องมือบรรทัดคำสั่งสำหรับ Xcode 11.4 จาก developer.apple.com xcode-select: error: command line tools are already installed, use "Software Update" to install updatesผมกลับมาพร้อมกับข้อความแรก กลับไปที่จตุรัสหนึ่ง

ความคิดเห็นเกี่ยวกับวิธีการแก้ไขปัญหานี้? ที่จริงฉันแค่ต้องใช้การโค่นล้ม (svn) ...

ฉันใช้ Xcode 11.4 (11E146) ด้วย Command Line Tools สำหรับ Xcode 11.4 บน macOS Catalina 10.15.2

ขอบคุณ! Normand Brousseau


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