o que
Eu quero gerenciar a versão do Go. Eu estava pensando em usar o gvm , mas o gvm tem alguns problemas:
- gvm e gvm podem entrar em conflito, porque eles têm comandos com o mesmo nome.
- gvm não funciona no Windows. Sou usuário do Windows.
Assim e assim, criei o GoVM . Este artigo explica como usar o GoVM.
Instale GoVM
Se você instalou o Python (versão 2.x) e o Git , é tão fácil (não é o caso, você deve baixar essas ferramentas). Execute para instalar (este comando funciona no Windows e no Linux!):
$ python -c "import urllib2; print urllib2.urlopen('http://git.io/govm').read()" | python - setup
E anexe a configuração do GoVM ao seu arquivo de configuração. Se você usa Linux, acréscimo para .bashrc
, .zshrc
ou etc:
export GOVM_ROOT=$HOME/.govm
export PATH=$GOVM_ROOT/versions/current/bin:$PATH
Ou, se você usa windows, adicione %USERPROFILE%.govm
como variável de ambiente GOVM_ROOT
e %GOVM_ROOT%/versions/current/bin
como PATH
.
Instale Go com usando GoVM
A instalação do Go requer algumas ferramentas. Veja também http://golang.org/doc/install .
Você instalou essas ferramentas e execute o GoVM para instalar o Go:
$ govm install go1.3
TÓPICO: go1.3
atualmente é a versão mais recente do Go. Se achar que esta versão é mais antiga, você pode substituí-la.
Conclua o comando e selecione a versão do Go:
$ govm use go1.3
teste de instalado:
$ go version
go version go1.3 ...
Ok, instale!
E instale outra versão Go
Você deseja usar ( atualmente é a versão do Go do GAE SDK). Execute para instalar:go1.2.1
go1.2.1
$ govm install go1.2.1
E selecione para usar ,go1.2.1
$ govm use go1.2.1
$ go version
go version go1.2.1 ...
Se precisar usar novamente, selecione para usar também:go1.3
$ govm use go1.3
$ go version
go version go1.3
Maravilhoso! Agora, você tem a versão e pode optar por usar a versão Go livremente.go1.2.1
go1.3
Como alterar a versão do Go de acordo com o diretório, como no rbenv?.ruby-version
GoVM não suporta e não irá suportar tal função. Você deve usar direnv . direnv é útil!
Obrigado por ler!