Читать книгу K8s Applications mit MicroK8S auf Raspberry PI - Alfred Sabitzer - Страница 11
ОглавлениеGolang IDE
Inspiration:
https://golang.org/doc/articles/wiki/
https://github.com/visualfc/liteide
https://linuxize.com/post/how-to-install-atom-text-editor-on-ubuntu-20-04/
https://www.gophercoders.com/install/atom/configure/
https://snapcraft.io/install/liteide-tpaw/ubuntu
https://elearning.wsldp.com/pcmagazine/install-liteide-on-ubuntu/
Um vernünftig Go Programme entwicklen zu können, braucht man eine vernünftige IDE. Neben IntelliJ (leider nicht in der Community-Edition) gibt es noch LiteIDE sowie den beliebten Editor Atom (wahrscheinlich gibt es noch viele andere). Ich verwenden den Atom-Editor.
Abbildung 10: Atom Editor
Nachdem das Plugin eingerichtet ist, kann man das Projekt bereits editieren.
Damit alles funktioniert muß natürlich go selbst vorhanden sein.
Abbildung 11: Atom Konfiguriert
Man kann aber auch LiteIDE benutzen.
Abbildung 12: LiteIDE
Womit man am liebsten arbeitet, muß jeder für sich selbst entscheiden.
Was auch immer man installiert, meine Rat ist die Applikation nicht über snap zu installieren (wegen des Isolation-Levels), sondern direkt. Die Interaktion zwischen den Snaps (setzen von Variablen usw.) funktioniert sonst unter Umständen nicht wie erwartet.
Am Beispiel von LiteIDE. Siehe auch https://elearning.wsldp.com/pcmagazine/install-liteide-on-ubuntu/
Download der richtigen Datei, entpacken nach /usr/local. Danach wird für den bequement Start eine desktop Datei erzeugt.
[Desktop Entry]
Version=1.0
Name=LiteIDE
Comment="IDE for editing and building projects written in the Go programming language"
GenericName=GoIDE
Exec=/usr/local/liteide/bin/liteide
Terminal=false
Type=Application
Icon=/usr/local/liteide/share/liteide/welcome/images/liteide128.xpm
Categories=Development;
StartupNotify=true
Diese Datei wird dann mit dem Statement
alfred@bureau:~$ cd Schreibtisch/
alfred@bureau:~/Schreibtisch$ ll
insgesamt 480
drwx-----T 2 alfred alfred 4096 Okt 10 09:23 ./
drwx-----T 49 alfred alfred 479232 Okt 10 09:24 ../
-rw-r--r-- 1 alfred alfred 361 Okt 10 09:22 LiteIDE.desktop
alfred@bureau:~/Schreibtisch$ sudo desktop-file-install LiteIDE.desktop
alfred@bureau:~/Schreibtisch$
nach
alfred@bureau:~/Schreibtisch$ ll /usr/share/applications/LiteIDE.desktop
-rw-r--r-- 1 root root 361 Okt 10 09:30 /usr/share/applications/LiteIDE.desktop
alfred@bureau:~/Schreibtisch$
kopiert, und leicht modifiziert. Ab dann kann man im Launcher diese Applikation zu den Favoriten hinzufügen.
Abbildung 13: LiteIDE zu Favoriten hinzufügen
Ab jetzt ist der Start leicht.
Abbildung 14: LiteIDE System Environment
Jetzt muß nur noch das Systemenvironment richtig sein, dann steht dem Entwickeln, testen, Debuggen nichts mehr im Wege.