GVM で Go
夜の夜中に更新っす。
ひっさびさに、Go Revelを弄る流れが出来つつあるので、HPなぞ見てみると、なんだか、かなりバージョンアップしている模様。
しかも、Go言語も、こつこつバージョンアップしている模様。
それで、本家HPからダウンロードしてコンパイルとか考えてたら、どうもパッケージで導入したらしく、削除がえらく大変。
http://qiita.com/xxthermidorxx/items/2202b483cd068ec824eb
んで、その過程で、Goのバージョン管理があることを知る。
-
- gobrew
あっしのmacでは駄目でした。
-
- gvm
https://github.com/moovweb/gvm
インストールは、上下のHPどおりで大丈夫です。
http://qiita.com/reoring/items/7344399ca6db99d2746f
rubyのrvmと同じ・・・ではないっすね。
んで、次のコマンドで、go言語をインストール
$ gvm Usage: gvm [command] Description: GVM is the Go Version Manager Commands: version - print the gvm version number get - gets the latest code (for debugging) use - select a go version to use diff - view changes to Go root implode - completely remove gvm install - install go versions uninstall - uninstall go versions cross - install go cross compilers linkthis - link this directory into GOPATH list - list installed go versions listall - list available versions alias - manage go version aliases pkgset - manage go packages sets pkgenv - edit the environment for a package set $ gvm listall gvm gos (available) go1 go1.0.1 go1.0.2 go1.0.3 go1.1 go1.1.1 go1.1.2 go1.1rc2 go1.1rc3 go1.2 go1.2.1 go1.2.2 go1.2rc2 go1.2rc3 go1.2rc4 go1.2rc5 go1.3 go1.3.1 go1.3.2 go1.3.3 go1.3beta1 go1.3beta2 go1.3rc1 go1.3rc2 go1.4 go1.4.1 go1.4.2 go1.4beta1 go1.4rc1 go1.4rc2 release.r56 release.r57 release.r57.1 release.r57.2 release.r58 release.r58.1 release.r58.2 release.r59 release.r60 release.r60.1 release.r60.2 release.r60.3 $ gvm install go1.4.2 Installing go1.4.2... * Compiling... $ gvm use go1.4.2 $ go version go version go1.4.2 darwin/amd64
んで、GOPATHの設定の所で、睡魔に負ける。
なので、また後で更新しますわ。