Ś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://godoc.org/

http://go-search.org/

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