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/
1 # cd /tmp 2 # wget https://golang.org/dl/go1.15.linux-amd64.tar.gz 3 # tar xvfz go1.15.linux-amd64.tar.gz 4 # mv go /usr/local/go 5 # ln -s /usr/local/go/bin/go /usr/bin/
Vamos adicionar algumas variáveis de ambiente no nosso .bashrc e ao nosso $PATH.
1 # cat << EOF >> ~/.bashrc 2 export GOROOT=/usr/local/go 3 export GOPATH=$HOME/goProjects 4 export PATH=$GOPATH/bin:$GOROOT/bin:$PATH 5 EOF
Em seguida crie o diretório goProjects:
1 # mkdir ~/goProjects
Recarregamos o ambiente bash.
1 # source ~/.bashrc
Verificamos nossa versão instalada:
1 # go version
1 go version go1.13.1 linux/amd64
Vamos verificar o nosso ambiente de trabalho
1 # go env
1 GO111MODULE="" 2 GOARCH="amd64" 3 GOBIN="" 4 GOCACHE="/root/.cache/go-build" 5 GOENV="/root/.config/go/env" 6 GOEXE="" 7 GOFLAGS="" 8 GOHOSTARCH="amd64" 9 GOHOSTOS="linux" 10 GONOPROXY="" 11 GONOSUMDB="" 12 GOOS="linux" 13 GOPATH="/root/goProjects" 14 GOPRIVATE="" 15 GOPROXY="https://proxy.golang.org,direct" 16 GOROOT="/usr/local/go" 17 GOSUMDB="sum.golang.org" 18 GOTMPDIR="" 19 GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" 20 GCCGO="gccgo" 21 AR="ar" 22 CC="gcc" 23 CXX="g++" 24 CGO_ENABLED="1" 25 GOMOD="" 26 CGO_CFLAGS="-g -O2" 27 CGO_CPPFLAGS="" 28 CGO_CXXFLAGS="-g -O2" 29 CGO_FFLAGS="-g -O2" 30 CGO_LDFLAGS="-g -O2" 31 PKG_CONFIG="pkg-config" 32 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 […]