Ich verwende PyCharm 3.1.1 und ich habe Google Go-Sprachplugin für IntelliJ installiert Idee . Ich habe export GOROOT=$(go env GOROOT)
eingegeben, um zu verhindern, dass PyCharm sich über fehlende GOROOT
-Umgebungsvariable beschwert.
Jetzt konnte ich ein Beispielprojekt erstellen, aber der Befehl run beschwert sich:
Fehler beim Ausführen von untitled1.go: No Go Sdk für dieses Projekt definiert
Auf anderen Seiten habe ich festgestellt, dass ich etwas tun sollte wie:
Gehen Sie zu
File -> Project Structure
und konfigurieren Sie das Go SDK, indem Sie auf die Schaltfläche+
klicken und Wählen Sie/usr/lib/go/
Ordner.
Aber ich habe File -> Project Structure
Menüeintrag nicht.
Wie kann PyCharm mit dem Google Go-Sprachplugin funktionieren?
Sie können den größten Teil des Weges mit externen Tools dorthin gehen. Es gibt keine Möglichkeit, die Schaltfläche "Ausführen" bis zur nächsten Version des Plug-Ins zu ersetzen, nach Ausgabe # 728 .
Um Ihre externen Tools einzurichten, gehen Sie zu PyCharm - & gt; Einstellungen (Befehl +,) - & gt; Werkzeuge - & gt; Externe Werkzeuge - & gt; +
Füllen Sie das Formular aus:
Klicken Sie auf OK. Benutze es aus den Menüs:
Sie können es jetzt mit einer Version 2016.1 oder höher erreichen. Ich werde eine vollständige Anleitung geben, damit die ersten Schritte für Sie nicht relevant sind. Auch schreibe ich es mit MacOS, also könnten einige Namen anders sein. Gehe zu
Preferences -> Plugins -> Browse Repositories -> Manage repositories
und fügen Sie https://plugins.jetbrains.com/plugins/alpha/5047
ein, das Plugin hinter diesem Repo (wird von IntelliJ gepflegt). Installiere das Plugin.
Nachdem das Plugin installiert wurde, erstellen Sie eine .go
-Datei. Wenn Sie es öffnen, sehen Sie ein Popup go project sdk is not defined
. Klicken Sie darauf und wählen Sie Ihren /usr/local/go
Pfad.
Ein paar hilfreiche Links:
Wenn Sie mit OS X arbeiten, müssen Sie den launchctl setenv
-Befehl verwenden, um die Umgebungsvariable GOROOT
zu setzen. Sie ist also systemweit verfügbar, einschließlich des Startens von Anwendungen über die GUI
Um zu überprüfen, ob es eingestellt ist
%Vor% Damit die Werte bei Neustarts erhalten bleiben, müssen Sie /etc/launchd.conf
:
Weitere Informationen zum Format dieser Datei finden Sie diese Antwort . Beachten Sie, dass Sie $ (go env GOROOT) nicht in der launchd.conf
aufrufen können