タグ

vimとgometalinterに関するishideoのブックマーク (1)

  • Go 1.8開発環境整備

    一年くらいたったので再度まとめ。 前提 Mac OS X 10.11.6 homebrew Go 1.8.3 zsh neovim v0.2.0 Go自体の管理 Go 1.8からデフォルトの GOPATH は $HOME/go に設定されている。 cmd/go: assume GOPATH=$HOME/go if not set 今から入るならこれでも良いかなと思うけど、自分はまだGoのバージョンをパスに含めて開発するスタイルでやっていっている。Goは後方互換をめちゃくちゃ大事にしてくれるのでGoのバージョン変えて急に挙動がズレる事はそんなに無いとは思うんだけど、一度バージョンを上げてコンパイルしたバイナリを暫く検証環境で走らす、パフォーマンステストする等の作業が主に仕事で発生して、複数バージョンローカルに持っておきたいケースがあるので以下のようなスタイルになってる。 homebrewでイ

  • 1