Khắc phục sự cố tiện ích mở rộng VEX VS Code trên macOS

Tiện ích mở rộng VEX VS Code phụ thuộc vào các công cụ dòng lệnh hỗ trợ để phát hiện bộ xử lý và bộ điều khiển VEX, biên dịch dự án và tải chúng xuống phần cứng. Các công cụ như thế này được thiết kế cho máy Mac sử dụng chip Intel. Những người sử dụng chip Apple Silicon sẽ cần cài đặt Rosetta 2 để chạy trên macOS. Nếu macOS cố gắng chạy chúng mà không có Rosetta 2, bạn có thể thấy các lỗi như: Loại CPU không hợp lệ trong tệp thực thi hoặc Lỗi nghiêm trọng: Kết thúc không mong đợi của đầu vào JSON.

Để giải quyết vấn đề này, hãy cài đặt Rosetta 2 trên máy Mac của bạn, sau đó thử sử dụng lại tiện ích mở rộng VEX VS Code.

Cài đặt Rosetta 2

Trước khi bắt đầu, hãy đóng VS Codebằng lệnh , điều này sẽ đảm bảo rằng Tiện ích mở rộng VEX VS Code sẽ khởi động lại một cách trơn tru sau khi Rosetta 2 được cài đặt.

Biểu tượng Launchpad của macOS hiển thị thanh tìm kiếm phía trên một lưới các biểu tượng ứng dụng đầy màu sắc.

1. Chọn biểu tượng Ứng dụng .

Giao diện tìm kiếm của macOS hiển thị ứng dụng Terminal được tô sáng sau khi tìm kiếm từ khóa "terminal".

2. Tìm kiếm Thiết bị đầu cuối và chọn biểu tượng.

Cửa sổ Terminal của macOS hiển thị dấu nhắc lệnh sau khi đăng nhập.

3. Cửa sổ Terminal của máy Mac sẽ mở.

Cửa sổ Terminal hiển thị lệnh softwareupdate --install-rosetta.

4. Chạy lệnh này:
softwareupdate --install-rosetta

Một cửa sổ Terminal hiện ra yêu cầu người dùng nhập 'A' và nhấn Enter để đồng ý với điều khoản sử dụng phần mềm.

5. Bạn sẽ được yêu cầu đồng ý với thỏa thuận cấp phép phần mềm.
Nhập
chọn A, và nhấn sau đó nhấn Enter, nhấn để đồng ý và bắt đầu cài đặt Rosetta 2.

Cửa sổ Terminal hiển thị thông báo "Quá trình cài đặt Rosetta 2 đã hoàn tất thành công".

6. Thiết bị đầu cuối sẽ hiển thị Quá trình cài đặt Rosetta 2 đã hoàn tất thành công.
 

Visual Studio Code với tiện ích mở rộng VEX đang mở, hiển thị các tùy chọn để tạo hoặc nhập dự án và không gian làm việc mà không có thiết bị VEX nào được kết nối.

7. Giờ đây bạn có thể mở VS Code và sử dụng tiện ích mở rộng VEX VS Code để lập trình các dự án của mình!
 

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

Last Updated: