Felsökning av VEX VS Code Extension med macOS

VEX VS Code Extension är beroende av hjälpverktyg på kommandoradsnivå för att upptäcka VEX-hjärnor och styrenheter, kompilera projekt och ladda ner dem till hårdvara. Verktyg som dessa är byggda för Mac-datorer som kör ett Intel-chip. De som använder Apple Silicon-chips måste installera Rosetta 2 för att köras på macOS. Om macOS försöker köra dem utan Rosetta 2 kan du se fel som: Felaktig CPU-typ i körbar fil eller Allvarligt fel: Oväntat slut på JSON-indata.

För att lösa problemet, installera Rosetta 2 på din Mac och försök sedan använda VEX VS Code-tillägget igen.

Installera Rosetta 2

Innan du börjar, börja att stänga VS CodeDetta säkerställer att VEX VS Code Extension startar om utan problem efter att Rosetta 2 har installerats.

macOS Launchpad-ikonen som visar en sökfält ovanför ett rutnät med färgglada appikoner.

1. Välj ikonen appar .

MacOS sökgränssnitt som visar Terminal-appen markerad efter att man sökt efter terminal.

2. Sök efter Terminal och välj ikonen.

Ett macOS Terminal-fönster som visar en kommandotolk efter inloggning.

3. Macens terminal öppnas.

Ett terminalfönster som visar kommandot softwareupdate --install-rosetta.

4. Kör detta kommando:
programuppdatering --install-rosetta

Ett terminalfönster som uppmanar användaren att skriva 'A' och trycka på Retur för att godkänna programvarulicensen.

5. Du kommer att bli ombedd att godkänna programvarulicensavtalet

Skriv A och tryck retur för att godkänna och börja installera Rosetta 2.

Ett terminalfönster som visar meddelandet Installationen av Rosetta 2 har slutförts.

6. Terminalen kommer att säga Installationen av Rosetta 2 har slutförts
 

Visual Studio Code med VEX-tillägget öppet, som visar alternativ för att skapa eller importera ett projekt och en arbetsyta utan ansluten VEX-enhet.

7. Nu kan du öppna VS Code och använda VEX VS Code Extension för att koda dina projekt!
 

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

Last Updated: