FUJILOG

見た、聴いた、触れたこと。 動かしたもの、書いたもの。 ウェブとリアルの備忘録です。

3分間でつくれるGo言語開発環境

Blockchain本を読んでいたらGo言語(以下golang)の検証環境に出くわす。

pythonAPIもあったけどどうしようかな、避けて通るかな…。

 

と瞬間思うも、何かの縁だと思いgolang入門。

 以下本題。

 

■環境

MacOSX 10.11.6

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 CEインストール

IntelliJ IDEA the Java IDE

 

golang pluginインストール

IntellijのPreference > Pluginから、goを検索してインストールする。

IntelliJ IDEA 2016.3 Help :: Managing Enterprise Plugin Repositories

 

IntelliJ CE 設定

  • インデント:デフォルト8字を4字に変更

 

以上。

インストールでエラー出なければ能動的3分間だったのではないでしょうか。

環境出来たところで Tour of Go (-;

  

参照

IDE汎用ショートカットキー

  • デバッグ: "Command","Shift" ,"Option" 同時押し+ fキー
  • コード整形: "Shift" ,"Control" 同時押し+ dキー
  • Build:"Shift" ,"Option" 同時押し+ F9キー
  • Run:"Shift" ,"Option" 同時押し+ F10キー