Olá!
Comecei a estudar a linguagem Go (novo brinquendo lançado pela Google) hoje, até onde já li e assisti sobre a linguagem ela parece ser muito interessante. Principalmente nas questões relativas a Concorrência
Neste post vou basicamente traduzir o tutorial de instalação do ambiente Go destacando os passos que utilizei para instalar no Ubuntu 9.04 (os passos devem ser os mesmos para a versão 9.10)
Primeiramente é necessário configurar algumas variáveis de ambiente necessárias para a instalação e utilização do Go:
Variáveis para a configuração do ambiente Go
export GOROOT=$HOME/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$HOME/bin/go
Explicando as variáveis:
GOROOT: Pasta raiz do projeto Go, nesta pasta que você irá baixar o código-fonte da linguagem.
GOARCH: Arquitetura do seu processador, voce pode utilizar um dos valores abaixo:
- amd64: Processadores Amd de 64 bits (são os processadores x86_64)
- 386: Processadores baseados na arquitetura 386 (praticamente todos os procesadores intel se enquadram)
- arm: Processadores para dispositivos móveis (celulares, smartphones, alguns netbooks)
GOOS: Sistema operacional que você está utilizando, abaixo a lista de opções possíveis:
- linux: Sistemas baseados no kernel Linux
- darwin: Mac OSX 10.5/10.6
- nacl: Native Client, não sei o que essa opção representa, porém parece ser algo para os celulares?? Vai saber? De toda forma, o próprio site da linguagem informa que essa opção não está 100% ok!
GOBIN: Essa variável não é obrigatória, caso não seja setada o valor default aponta para $HOME/bin. Esta variável indica aonde os binários da linguagem serão colocados! O importante é que a opção que você colocar aqui deve estar no seu PATH.
Feito isso você deve baixar os fontes da linguagem para a pasta GOROOT. A Google utilizou a ferramenta mercurial para gerenciar as versões, sendo assim você precisa instalar essa ferramenta no Ubuntu. Para isso vamos utilizar o APT-GET.
sudo apt-get install mercurial
Agora basta baixar os fontes utilizando o comando:
hg clone -r release https://go.googlecode.com/hg/ $GOROOT
Logo em seguida o que você precisa é instalar as ferramentas para compilar o compilador Go. Digite a seguinte linha de comando:
sudo apt-get install bison gcc libc6-dev ed make
Ao terminar de instalar as ferramentas necessárias, você deve iniciar o processo de compilar. Digite os seguintes comandos no seu terminal:
Compilando o Compilador Go
cd $GOROOT/src
./all.bash
Caso o processo termine com sucesso você deve ver a seguinte mensagem:
Resultado
--- cd ../test
N known bugs; 0 unexpected bugs
Pronto o ambiente Go já está instalado em sua máquina e você pode começar a experimentar essa nova linguagem.
O endereço do tutorial de instalação oficial é o seguinte:
http://golang.org/doc/install.html
Lá você encontra outros tutoriais sobre a linguagem.
Este
vídeo mostra um pouco do que a linguagem pode oferecer.