Instalando o Golang no Debian, a linguagem de programação criada pela Google
Go é uma linguagem de programação criada pela Google de código aberto. É uma linguagem compilada e focada em produtividade e programação concorrente, baseada em trabalhos feitos no sistema operacional chamado Inferno.
Atualmente, há implementações para Windows, Linux, Mac OS X e FreeBSD.
Distribuição utilizada:
Debian 10
Instalação
Vá até a página de download baixe a versão mais recente.
A versão nada data que em que escrevi este pequeno tutorial estava na versão foi go1.13.
https://golang.org/dl/
# cd /tmp # wget https://golang.org/dl/go1.15.linux-amd64.tar.gz # tar xvfz go1.15.linux-amd64.tar.gz # mv go /usr/local/go # ln -s /usr/local/go/bin/go /usr/bin/
Vamos adicionar algumas variáveis de ambiente no nosso .bashrc e ao nosso $PATH.
# cat << EOF >> ~/.bashrc export GOROOT=/usr/local/go export GOPATH=$HOME/goProjects export PATH=$GOPATH/bin:$GOROOT/bin:$PATH EOF
Em seguida crie o diretório goProjects:
# mkdir ~/goProjects
Recarregamos o ambiente bash.
# source ~/.bashrc
Verificamos nossa versão instalada:
# go version
go version go1.13.1 linux/amd64
Vamos verificar o nosso ambiente de trabalho
# go env
GO111MODULE="" GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOENV="/root/.config/go/env" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GONOPROXY="" GONOSUMDB="" GOOS="linux" GOPATH="/root/goProjects" GOPRIVATE="" GOPROXY="https://proxy.golang.org,direct" GOROOT="/usr/local/go" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GCCGO="gccgo" AR="ar" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build991948731=/tmp/go-build -gno-record-gcc-switches"
Parabéns, seu ambiente de trabalho este pronto!
Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!
Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato clique aqui.
Abraço!
1 Resultado
[…] Também será necessário configurar o seu ambiente Golang, veja aqui como proceder […]