LoginSignup
13

More than 3 years have passed since last update.

GoLand のGOROOTにanyenv(goenv)内のgolangを指定する.

Last updated at Posted at 2018-03-18

Introduction

友人が atCoder で色々とやっているらしく,誘われたので始めようと思いました.
どうせなら触ってみたい言語の練習もしたいなと思っていたので, "python" か "golang" で迷ったのですが,
今回は "golang" を学んでいきたいと思います.

開発環境は Mac です.

Problem

anyenvを利用してgoenvをインストールし,
IDEにはおなじみJetBrains社のGoLandを利用します.

ここまでは順調に進みましたが,
プロジェクトをOpenした後,GOROOTの設定でつまづきました.

GOROOT is not defined 

このGOROOT,通常は自動的に読み込まれるはずなのですが,
私の場合,読み込まれませんでした.
そのため,anyenv の golang を GOROOT に指定しようとしたところ,
Macのファイル選択画面では隠しフォルダにアクセスできません.

Purpose

そんな時には Command + Shift + g を押しましょう.
以下のような画像が現れます.
ここでanyenvのパスを指定すれば OK です.

/Users/[username]/.anyenv/envs/goenv/versions/X.Y.Z

スクリーンショット 2018-03-18 17.19.39.png

Conclusion

解決策を見つけるまでかなり時間がかかりました.
この設定方法,隠しディレクトリを指定したい時に使える便利なコマンドだと思うので,覚えておくといいかもしれません.

References

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13