Intro
Hoje vamos realizar a instalação de uma das linguagens de programação que mais crescem no mercado de desenvolvimento.
- Remover versões anteriores
- Download
- Instalação
- Configuração
- Teste
Remover versões anteriores
Primeiro vamos verificar se existe alguma versão instalada no seu sistema:
$ go version
Se a resposta for algo como 'go version go1.15.1 linux/amd64' você terá que remover a instalação.
Senão, se a resposta for 'command … not found' não existe nenhuma versão instalada pule para o próximo passo.
Se você realizou a instalação com seu gerenciador de pacotes desinstale usando o comando abaixo, para derivados de Debian como Ubuntu, ou o equivalente da sua distribuição:
# apt remove golang-go
Senão remova os diretórios e configurações realizadas manualmente.
Download
Acesse o website https://golang.org/dl/ e baixe a versão disponível para Linux.
Instalação
Após baixar o pacote mova o mesmo para o diretório '/opt':
# mv golang1.15.tar.gz /opt
Descompacte o arquivo tarball:
$ cd /opt
# tar zxvf golang1.15.tar.gz
Verifique se o tarball foi descompactado $ ls -la
:
Remova o tarball com # rm golang1.15.tar.gz
Configuração
Agora teremos que avisar nosso sistema operacional que existe um novo software instalado, assim ele poderá disponibilizar o mesmo em qualquer ponto do sistema para usarmos sem ter que acessar o diretório de instalação :)
Abra seu arquivo ~/.profile e adiciona a seguinte linha ao final do arquivo:
export PATH=$PATH:/opt/go/bin
Agora basta avisar seus sistema operacional que houve mudanças e pedir para recarregar este mesmo arquivo:
$ source ~/.profile
ou $ . ~/.profile
Teste
Para verificar se está tudo correto execute $ go version
que deverá retornara versão da instalação:
Crie um arquivo chamado 'hello.go' como contedo abaixo por exemplo:
Execute o código com $ go run 'hello.go'
e devemos ter a seguinte saída:
Sucesso!
Por hoje é isso pessoal!
Obrigado pela visita, deixe seu like e siga para novos artigos sobre Desenvolvimento de Sistemas.
@feiler no Twitter
Top comments (2)
Recomendo dar uma olhado no asdf-manager, é um gerenciador de linguagens de programação bem útil, com ele tu pode configurar um projeto pra usar uma versão específica da linguagem e também uma versão global, e deixar o sistema mais organizado na minha opnião :)
Ótima dica Felipe! É uma ferramenta fantástica sim, mas creio ser muito importante também para quem está começando saber como instalar e organizar suas ferramentas :D