ผู้ใช้บรรทัดคำสั่ง Mac บางรายที่ทำงานกับ nodejs และ npm อาจเห็นข้อความแสดงข้อผิดพลาดและคำสั่งล้มเหลวในบรรทัด”xcode-select: error: tool’xcodebuild’ต้องใช้ Xcode แต่ไดเรกทอรีของนักพัฒนาที่ใช้งานอยู่’/Library/Developer/CommandLineTools’เป็นอินสแตนซ์เครื่องมือบรรทัดคำสั่ง” บางครั้งข้อความแสดงข้อผิดพลาดนี้ปรากฏขึ้นหลังจากอัปเดต MacOS, ย้ายข้อมูล Mac หรือ
หากคุณพบข้อความแสดงข้อผิดพลาดนี้ คุณอาจแก้ไขได้ง่ายๆ
โซลูชันที่ 1: ติดตั้ง เครื่องมือบรรทัดคำสั่ง
วิธีแก้ปัญหาที่ง่ายที่สุดคือการติดตั้งเครื่องมือบรรทัดคำสั่งบน Mac ซึ่งสามารถทำได้จากบรรทัดคำสั่ง คุณยังสามารถติดตั้งชุด Xcode แบบเต็มจาก Mac App Store ได้หากต้องการ
เปิด Terminal และป้อนคำสั่งต่อไปนี้เพื่อเริ่มการติดตั้ง Command Line Tools
xcode-select–ติดตั้ง
ดำเนินการติดตั้งเมื่อได้รับแจ้ง
เพียงอย่างเดียวอาจแก้ไขข้อความแสดงข้อผิดพลาด”xcode-select error xcodebuild ต้องใช้ Xcode”ได้
โซลูชันที่ 2: สลับไดเร็กทอรีสำหรับเครื่องมือบรรทัดคำสั่ง
บางครั้ง หากคุณติดตั้ง Xcode และ Command Line Tools แยกกัน คุณอาจต้องระบุไดเร็กทอรีที่ใช้สำหรับเครื่องมือบรรทัดคำสั่งอีกครั้งโดยป้อนคำสั่งต่อไปนี้ลงใน Terminal:
sudo xcode-select–switch/Library/Developer/CommandLineTools
โซลูชันที่ 3: ติดตั้ง Xcode และเปลี่ยนตำแหน่งสำหรับเครื่องมือบรรทัดคำสั่ง
อีกวิธีหนึ่งเกี่ยวข้องกับแพ็คเกจ Xcode เต็มรูปแบบ ซึ่งคุณสามารถดาวน์โหลดจาก Apple
เปิด Xcode บน Mac จากนั้นดึงเมนู Xcode ลงมาแล้วเลือก Preferences ไปที่”Locations”และ เลือกเครื่องมือบรรทัดคำสั่งที่เหมาะสม
โซลูชันที่ 4: ติดตั้ง Xcode ใน/Applications, สลับไดเร็กทอรีตามนั้น
และสุดท้าย โซลูชันอื่นที่ใช้ได้ผลสำหรับผู้ใช้บางรายเมื่อวิธีการข้างต้นไม่ได้ผล คือการติดตั้ง Xcode จาก Mac App Store ลงในไดเรกทอรี/Applications/บน Mac หลังจากติดตั้ง Xcode บน Mac แล้ว ให้เปิด Terminal แล้วป้อนเส้นทางต่อไปนี้:
sudo xcode-select-s/Applications/Xcode.app/Contents/Developer
–
เทคนิคใดต่อไปนี้ใช้ได้ผลในการแก้ไข”xcode-select: error: tool’xcodebuild’ต้องใช้ Xcode แต่ไดเรกทอรีนักพัฒนาที่ใช้งานอยู่’/Library/Developer/CommandLineTools’เป็นข้อความแสดงข้อผิดพลาดของเครื่องมือบรรทัดคำสั่ง”สำหรับคุณ บน Mac ของคุณ? คุณพบวิธีแก้ปัญหาอื่นหรือไม่? แจ้งให้เราทราบในความคิดเห็น.