O
que é Go?
Go
é uma linguagem de programação de código aberto desenvolvida por uma equipe do
Google, que facilita a construção de softwares simples, confiáveis e eficientes.
Como é uma linguagem projetada para ser usada em servidores, hoje em dia é utilizada por muitas empresas. Muitos especialista apontam a Go como provável substitua do Java, devido a sua simplicidade e alto desempenho.
O Go 1.8 é a versão mais
recente disponível, considerando a data de hoje – março/2017.
Go é uma linguagem que nasceu em 2007 com três necessidades básicas do Google: desempenho, escalabilidade e facilidade de manutenção.
Nesse artigo, mostrarei como
instalar o Go 1.8 em sistemas baseados em Debian
Como Instalar Go (GoLang) no Debian
Como usuário root adicione
esses comandos:
$ sudo apt-get update
$ sudo apt-get -y upgrade
|
Agora faça o download da linguagem. No quadro abaixo está
a linha de comando para download na versão 64. Você poderá baixar para
versões cuja arquitetura é de 32, para tal,visite a página oficial de
downloads:
$ wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz
|
Faça a descompactação e mova-o para o diretório de sua
preferência – nesse caso como exemplo, utilizei o /usr/local:
sudo tar -xvf go1.8.linux-amd64.tar.gz
sudo mv go /usr/local
|
Configuração
do Ambiente
Após ter realizados esse procedimentos, será necessário
configurar as variáveis de ambiente para a linguagem Go que basicamente serão três: GoRoot, GoPath e Path.
GOROOT é o local onde o pacote
Go está instalado em seu sistema.
$ export GOROOT=/usr/local/go
|
GOPATH é a localização do seu
diretório de trabalho. Por exemplo, o diretório do meu projeto exemplo é ~ /
Projetos / Proj1 .
$ export
GOPATH=$HOME/Projects/Proj1
|
Agora, defina a variável PATH para
acessar o sistema binário:
$ export
PATH=$GOPATH/bin:$GOROOT/bin:$PATH
|
Obs. Esse procedimento de
configuração é apenas para a sessão atual. Para que fique pemanentemente,
adicione o comando no arquivo ~ / .profile.
Agora verifique se tudo está ok. Utilize
esses comandos para verificar a versão instalada:
$ go version
go version go1.8 linux/amd64
– é o que deverá retornar na
tela
|
Verifique também se todas as variáveis
de ambiente estão definidas corretamente, para isso, utilize esses comandos:
$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/tecadmin/Projects/Proj1"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64
-pthread -fmessage-length=0
-fdebug-prefix-map=/tmp/go-build661994963=/tmp/go-build"
CXX="g++"
CGO_ENABLED="1"
|
Recomendo que leia esse artigo, muito interessante a respeito da Golang:
Trabalhando com Go (GoLang), a linguagem do Google
Google,Linguagem,Go,Linux, Desempenho


