3分間でつくれるGo言語開発環境
Blockchain本を読んでいたらGo言語(以下golang)の検証環境に出くわす。
pythonのAPIもあったけどどうしようかな、避けて通るかな…。
と瞬間思うも、何かの縁だと思いgolang入門。
以下本題。
■環境
> brew install go
※なにかbrewがおかしなエラー吐いたら診断。
> brew doctor
不具合解消例:
> sudo chown -R $(whoami) /Users/(your_name)/Library/Logs/Homebrew
> sudo chown -R $(whoami) /usr/local/opt
□ gopathを設定
ファイルを開いて、
> vi ~/.bashrc
下記追記して…
> GOPATH=$HOME/.go; export GOPATH;
反映。
> source ~/.bashrc
□ デバッガインストール
> brew install go-delve/delve/delve
IntellijのPreference > Pluginから、goを検索してインストールする。
IntelliJ IDEA 2016.3 Help :: Managing Enterprise Plugin Repositories
□ IntelliJ CE 設定
- インデント:デフォルト8字を4字に変更
以上。
インストールでエラー出なければ能動的3分間だったのではないでしょうか。
環境出来たところで Tour of Go (-;
■ 参照
- IntelliJ CE + Delve で Go 言語のデバッグ環境構築(Mac) - Qiita
- Intellijでgolangな環境を構築する - techium
- Goコマンド参照(※オプション詳しい)
■ IDE汎用ショートカットキー
- デバッグ: "Command","Shift" ,"Option" 同時押し+ fキー
- コード整形: "Shift" ,"Control" 同時押し+ dキー
- Build:"Shift" ,"Option" 同時押し+ F9キー
- Run:"Shift" ,"Option" 同時押し+ F10キー