Środowisko Eclipse dla go:
Potrzebny pakiet goclipse - do zainstalowania poprzez eclipse marketplace.
Instalacja go:
najpierw go1.4 - ponieważ źródła kompilują się pod gcc
potem używając parametrów GOROOT_BOOTSTRAP można zainstalować wersję późniejszą np. go1.7.5
jeśli instalacja do katalogu domowego np. /home/user/go, to należy ustawić zmiennną systemową GOROOT_FINAL
na docelowy katalog, a potem wykonać w katalogu src: ./all.bash - na końcu będzie instrukcja o konieczności skopiowania
katalogu do /home/user/go. Należy potem ustawić sobie zmienną środowiskową GOROOT na ten katalog i do ścieżki
PATH dodać /home/user/go/bin. Dodatkowo należy stworzyć katalog projektów np /home/user/Go i ustawić zmiennę środowiskową
GOPATH na /home/user/Go
Pakiety potrzebne dla goclipse:
go get github.com/nsf/gocode
go get golang.org/x/tools/cmd/guru
go get github.com/rogpeppe/godef
https://github.com/search?q=gocode+language:go
Instalacja edytora Atom pod systemem Debian GNU/Linux:
wget https://atom.io/download/deb -O atom.deb sudo dpkg -i atom.deb
W edytorze Atom, w Preferences, Install Packages - zainstalować: go-plus, last-cursor-position oraz platformio-ide-terminal albo terminal-plus, z
którym są jednak obecnie problemy tzn. trzeba ręcznie
zmienić w pliku ~/.atom/packages/terminal-plus/package.json w sekcji dependencies:
usunąć commit id (#28f2667) na końcu ścieżki git: pty.js:
A więc zamienić: "pty.js": "git+https://github.com/jeremyramin/pty.js.git#28f2667" na
"pty.js": "git+https://github.com/jeremyramin/pty.js.git"
Następnie wejść do katalogu
cd ~/.atom/packages/terminal-plus/
i zainstalować pakiety javascript:
npm install
oraz przebudować pakiety należące do edytora Atom:
apm rebuild