การแก้ไขปัญหาเกี่ยวกับส่วนขยาย VEX VS Code บน macOS

ส่วนขยาย VEX สำหรับ VS Code อาศัยเครื่องมือบรรทัดคำสั่งช่วยในการตรวจจับหน่วยประมวลผลและตัวควบคุม VEX คอมไพล์โปรเจ็กต์ และดาวน์โหลดไปยังฮาร์ดแวร์ เครื่องมือประเภทนี้ถูกสร้างขึ้นสำหรับเครื่อง Mac ที่ใช้ชิป Intel ผู้ที่ใช้ชิป Apple Silicon จะต้องติดตั้ง Rosetta 2 เพื่อใช้งานบน macOS หาก macOS พยายามเรียกใช้ไฟล์เหล่านี้โดยไม่มี Rosetta 2 คุณอาจพบข้อผิดพลาดเช่น: ประเภท CPU ไม่ถูกต้องในไฟล์ปฏิบัติการ หรือ ข้อผิดพลาดร้ายแรง: สิ้นสุดอินพุต JSON อย่างไม่คาดคิด

เพื่อแก้ไขปัญหานี้ ให้ติดตั้ง Rosetta 2 บน Mac ของคุณ จากนั้นลองใช้ส่วนขยาย VEX VS Code อีกครั้ง

ติดตั้ง Rosetta 2

ก่อนเริ่ม ให้ปิด VS Codeเพื่อให้แน่ใจว่าส่วนขยาย VEX VS Code จะเริ่มต้นใหม่อย่างราบรื่นหลังจากติดตั้ง Rosetta 2 เสร็จแล้ว

ไอคอน Launchpad ของ macOS แสดงแถบค้นหาอยู่เหนือตารางไอคอนแอปหลากสีสัน

1. เลือกไอคอน Apps

หน้าจอค้นหาของ macOS แสดงแอป Terminal ที่ถูกไฮไลต์หลังจากค้นหาคำว่า terminal

2. ค้นหา เทอร์มินัล และเลือกไอคอน

หน้าต่างเทอร์มินัลของ macOS แสดงข้อความแจ้งคำสั่งหลังจากล็อกอิน

3. โปรแกรม Terminal ของ Mac จะเปิดขึ้น

หน้าต่างเทอร์มินัลแสดงคำสั่ง softwareupdate --install-rosetta

4. เรียกใช้คำสั่งนี้:
softwareupdate --install-rosetta

หน้าต่างเทอร์มินัลจะแสดงข้อความให้ผู้ใช้พิมพ์ 'A' แล้วกด Enter เพื่อยอมรับข้อตกลงใบอนุญาตซอฟต์แวร์

5. คุณจะได้รับแจ้งให้ยอมรับข้อตกลงใบอนุญาตซอฟต์แวร์

พิมพ์ A แล้วกด return เพื่อยอมรับและเริ่มการติดตั้ง Rosetta 2

หน้าต่างเทอร์มินัลแสดงข้อความว่า การติดตั้ง Rosetta 2 เสร็จสมบูรณ์แล้ว

6. หน้าจอเทอร์มินัลจะแสดงข้อความว่า การติดตั้ง Rosetta 2 เสร็จสมบูรณ์แล้ว
 

โปรแกรม Visual Studio Code ที่เปิดส่วนขยาย VEX อยู่ แสดงตัวเลือกในการสร้างหรือนำเข้าโปรเจ็กต์และพื้นที่ทำงานโดยไม่มีอุปกรณ์ VEX เชื่อมต่ออยู่

7. ตอนนี้คุณสามารถเปิด VS Code และใช้ส่วนขยาย VEX VS Code เพื่อเขียนโค้ดโปรเจ็กต์ของคุณได้แล้ว!
 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: