Quem sou eu

Minha foto
Programador por profissão, formação e opção! Interessado em tudo relacionado a computadores, menos manutenção de hardware! Linguagens (interesse e trabalho): Java, C#, C/C++, Python, Ruby, Haskell. Atualmente trabalhando como Desenvolvedor (maior parte do tempo em soluções ASP.NET)

sábado, 14 de novembro de 2009

Instalando o ambiente para a linguagem Go

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.

Nenhum comentário:

Postar um comentário