Fehlerbehebung bei der VEX VS Code-Erweiterung unter macOS

Die VEX VS Code-Erweiterung benötigt Hilfsprogramme für die Befehlszeile, um VEX-Steuergeräte und -Controller zu erkennen, Projekte zu kompilieren und sie auf die Hardware herunterzuladen. Solche Tools sind für Macs mit Intel-Chip konzipiert. Wer einen Apple Silicon Chip verwendet, muss Rosetta 2 installieren, um es unter macOS ausführen zu können. Wenn macOS versucht, sie ohne Rosetta 2 auszuführen, können Fehler wie die folgenden auftreten: Ungültiger CPU-Typ in der ausführbaren Datei oder Schwerwiegender Fehler: Unerwartetes Ende der JSON-Eingabe.

Um dieses Problem zu beheben, installieren Sie Rosetta 2 auf Ihrem Mac und versuchen Sie dann erneut, die VEX VS Code-Erweiterung zu verwenden.

Installieren Sie Rosetta 2

Bevor Sie beginnen, schließen Sie VS CodeDadurch wird sichergestellt, dass die VEX VS Code-Erweiterung nach der Installation von Rosetta 2 sauber neu gestartet wird.

Das macOS Launchpad-Symbol zeigt eine Suchleiste über einem Raster aus farbigen App-Symbolen.

1. Wählen Sie das Symbol Apps aus.

Die macOS-Suchoberfläche zeigt die Terminal-App hervorgehoben an, nachdem nach „Terminal“ gesucht wurde.

2. Suchen Sie nach Terminal und wählen Sie das Symbol aus.

Ein macOS-Terminalfenster, das nach dem Anmelden eine Eingabeaufforderung anzeigt.

3. Das Terminal des Macs wird sich öffnen.

Ein Terminalfenster, das den Befehl softwareupdate --install-rosetta anzeigt.

4. Führen Sie diesen Befehl aus:
softwareupdate --install-rosetta

Ein Terminalfenster fordert den Benutzer auf, 'A' einzugeben und die Eingabetaste zu drücken, um der Softwarelizenz zuzustimmen.

5. Sie werden aufgefordert, der Softwarelizenzvereinbarung zuzustimmen.

Geben Sie A ein und drücken Sie die Eingabetaste. bestätigen Sie und beginnen mit der Installation von Rosetta 2.

Ein Terminalfenster mit der Meldung „Installation von Rosetta 2 erfolgreich abgeschlossen“.

6. Das Terminal wird anzeigen: Installation von Rosetta 2 erfolgreich abgeschlossen.
 

Visual Studio Code mit geöffneter VEX-Erweiterung, das Optionen zum Erstellen oder Importieren eines Projekts und eines Arbeitsbereichs ohne angeschlossenes VEX-Gerät anzeigt.

7. Sie können jetzt VS Code öffnen und die VEX VS Code-Erweiterung verwenden, um Ihre Projekte zu programmieren!
 

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

Last Updated: