PauloRB.dev

Desenvolvedor de Software

Como instalar o Go Language no Ubuntu ? | PauloRB.dev Como instalar o Go Language no Ubuntu ? – PauloRB.dev
Como instalar o Go Language no Ubuntu ?

Como instalar o Go Language no Ubuntu ?

Então resolvi tirar um tempo para conhecer outras linguagens de programação e no momento resolvi iniciar com a GO pois foge a uma série de padrões de programação na qual já estou acostumado e as etapas desse processo de aprendizado serão postadas aqui neste espaço. Então vamos lá.

Você pode fazer o download do instalador no seguinte link: https://go.dev/doc/install

O Link acima te dará os passos necessários para o download e instalação mas faço uns comentários adicionais abaixo que podem servir.

Caso você tenha feito alguma tentativa anterior de instalação basta remover a pasta /usr/local/go (se existir) e extraia o arquivo que você acabou de baixar em /usr/local, criando uma nova árvore Go em /usr/local/go:

$ rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.3.linux-amd64.tar.gz

Agora vamos ao passo 02 que adicionar o local de instalação as variáveis de ambiente do linux

Abra o terminal do Linux com CTRL+ALT+T
Utilize os comandos abaixo para abrir o arquivo .profile

$ cd
$ gedit .profile

O arquivo será aberto dentro do editor de texto básico do Linux na última linha adicione:

export PATH=$PATH:/usr/local/go/bin

Salve e feche o aquico e assim as variáveis de ambiemte do Linux serão atualizadas. Só de fazer a alteração o GO ainda não será reconhecido pelo terminal então volte ao terminal e digite o comando:

$ source .profile

Agora o GO passará a ser reconhecido e para testar a interpretação pelo terminal use:

$ go version

O comando utilizado anteriormente irá retorna a versão instalada e caso queira ainda verificar outras configurações referentes ao GO temos:

$ go env

Ao fechar o terminal e abri-lo novamente o GO ainda não será interpretado sendo necessário repetir o comando ” $ source .profile “ isso se resolve bastando apenas reiniciar seu computador.

Mais Posts

Entendendo o Commit Semântico e por que ele é essencial para o seu projeto

Entendendo o Commit Semântico e por que ele é essencial para o seu projeto

Quando trabalhamos com projetos de software, o controle de versão é uma parte fundamental para garantir colaboração e organização. Entretanto,... Leia mais

Guia de Deploy de Aplicação Laravel com Nginx em uma VPS com Ubuntu e HTTPS em um VPS

Guia de Deploy de Aplicação Laravel com Nginx em uma VPS com Ubuntu e HTTPS em um VPS

Neste post, você aprenderá a fazer o deploy de uma aplicação Laravel em uma VPS rodando Ubuntu com o servidor... Leia mais

Olá! Mundo…(mais um blog de um programador no ar)

Olá! Mundo…(mais um blog de um programador no ar)

Como todo mundo na programação já passou por este clichê, aqui não poderia ser diferente então o primeiro post desse... Leia mais

Como Redimensionar Imagens Base64 com JavaScript e TypeScript

Como Redimensionar Imagens Base64 com JavaScript e TypeScript

Ao trabalhar com imagens base64 no front-end, é comum precisar redimensioná-las para melhorar o desempenho da aplicação, especialmente ao enviá-las... Leia mais