Nome do Jogo » Blog Archive » Instalando a linguagem Go no Mac
De acordo com o Google, além de oferecer suporte integrado a processos concorrentes, Go tem a pretensão de combinar a velocidade de desenvolvimento de uma linguagem dinâmica com a performance de uma linguagem compilada.
Eu ainda não testei a linguagem o suficiente para poder expressar qualquer opinião. De qualquer forma, a melhor coisa a fazer é testar por si próprio e tirar suas próprias conclusões. Abaixo você vai encontrar um breve tutorial com os passos que percorri para instalar tudo ...
o que é necessário para começar a brincadeira no meu Mac Os. Espero que ele seja útil para você também.
Mercurial[13] é uma ferramenta de controle de versão distribuído, assim como o nosso querido Git. É necessário instalá-lo para poder baixar o código fonte do Go.
Eu utilizei o instalador disponível para Mac na página de downloads[14] no próprio site da ferramenta.
Após a instalação, você pode verificar se tudo deu certo digitando o comando abaixo no terminal:
No meu caso, uma mensagem de erro foi disparada e a solução foi configurar algumas variáveis de ambiente. Se isto também acontecer com você, abra o arquivo /.profile e acrescente as seguintes linhas no final:
Configurando o ambiente para a instalação do Go
Aproveite que você já está com o arquivo .profile aberto e também acrescente as seguintes linhas no fim do arquivo. Estas linhas servem para configurar o seu ambiente para a instalação do Go.
# Go
export GOROOT=$HOME/Sources/go
export GOOS=darwin
export GOARCH=amd64
export GOBIN=$HOME/Development/Go/Binaries
export PATH=$GOBIN:$PATH
$GOROOT deve conter o diretório onde o código fonte da linguagem será baixado.
As variáveis $GOOS e $GOARCH servem para configurar o seu ambiente. As combinações validas são: linux/amd64, linux/arm, linux/386, darwin/amd64, darwin/386 e nacl/386. O código acima está preparado para a instalação no Mac OS 10.6.
E por último, a variável $GOBIN deve conter o diretório onde você deseja que os binários do Go sejam instalados. Se você optar por instalar os binários no diretório /usr/local/bin, aconselho ler esta discussão[15]. Esta variável é opcional e o valor padrão para ela é o diretório $HOME/bin.
Para garantir que tudo está funcionando execute:
O resultado deve ser uma lista semelhante a esta:
Após instalar o Mercurial, utilize o comando abaixo para recuperar o código fonte do projeto:
Antes de continuar, certifique-se de criar o diretório que você configurou para receber os binários e execute os comandos abaixo:
Criando o primeiro programa
Se tudo correu bem, você já tem o seu ambiente pronto para começar a programar em Go. E nada melhor do que um Hello, world para começar. Crie um arquivo com o nome helloworld.go e adicione o seguinte código nele:
Primeiro compile o arquivo com o comando:
Para linkar o arquivo utilize:
Hide
-
10 comments on this story
PRO