Go言語 開発整備 on MacOSX
環境
- MacOSX 10.10.4 Yosemite
- Go 1.4
- Eclipse Mars Release (4.5.0)
概要
2015-08-01時点
IntelliJでgo開発を検討していましたが
Go言語Ver 1.4 をサポートしていなかったので
Eclipseに GoClipse を入れて補間機能等を整備します。
Go インストール
1 | $ brew install go |
brewをインストールしていない場合は以下参照
https://kenzo0107.github.io/2015/02/27/2015-02-28-install-homebrew-on-macosx/
Go バージョン確認
1 | $ go version |
環境変数設定
個人的には ~/.zshrc 利用していますが、ない場合は
~/.bash_profile などに以下を追記してください。
1 | # go |
ちなみに -x は実行可能か判定しています。
すなわち「if [ -x “which go“]」 は which go というコマンドが実行できるかを判定しています。
現状ローカル環境で which go と入力すると
以下のようになります。
1 | $ which go |
GOPATH
- Workspaceになります。プロジェクトはこちらに作っていくことになります。
go install,go getした際の保存場所になります。
go 環境情報確認
1 | $ go env |
※ brewでgoをインストールした場合、GOROOTは /usr/local/Cellar/ 配下となります。
環境変数設定反映
.zshrc の場合
1 | $ source .zshrc |
.bash_profile の場合
1 | $ source .bash_profile |
GoClipseインストール
Eclipse の上部メニューの Help > Install New Software... クリック

GoClipse Software Location設定
- http://goclipse.github.io/releases/ をLocationに入力しOK
- GoClipseにチェックを入れ
Next >ボタンクリックでインストールを進めてください。

GoClipse を選択しインストール
- GoClipseにチェックを入れ
Next >ボタンクリックでインストールを進めてください。

- Perspective に Go が表示されるようになります。

GoClipse 各パス設定

以上