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 各パス設定
以上