2016年8月4日木曜日

gocode.exe が消えてしまった場合

gocode.exe を以下のリンクのREADME.md を参照してgo get すればよい。

https://github.com/nsf/gocode

しかし、go get に以下の理由で失敗する場合がある。

package github.com/nsf/gocode: directory "<directory name>" is not using a known version control system

これは、以前ダウンロードしてきた時のフォルダが悪さをしている。
なので、GOPATH=$HOME/goprojects/gocode フォルダを削除したあとに、以下のコマンドを叩けばgocode のコードが取得できる。
go get -u github.com/nsf/gocode

ダウンロードしたフォルダに移動して、go build してあげれば、bin フォルダにgocode.exe が生成させるので、
それをEclipse だと、以下の図のように指定してあげればOK。