Configurando o Ambiente

Configuração do Ambiente

Olá leitor, seja bem vindo a mais uma lição da Jornada do GoLang!

Na última lição, você aprendeu um pouco sobre o que é o GoLang, por quem ele foi criado, suas características principais e seus desafios.

Agora, você vai aprender a configurar o seu ambiente para comportar o uso dessa nova linguagem 😁

Partiuuu?

Instalando o GoLang no Windows

Se você estiver usando o Windows e pretendo instalar o GoLang nele, eu tenho um recado super importante para dar para você!

Como recomendação, sempre use a versão mais recente do Windows, como é caso do Windows 11 ou 10. Isso porque, diversas tecnologias não dão mais suporte a versões mais antigas do Windows, como é o caso das versões 7, 8 e 8.1 ou anteriores a essas.

Dito isso, vamos aprender a configurar o seu ambiente de desenvolvimento no Windows 😀

1° Passo) Entre no site oficial do GoLang (seção de downloads) por meio deste link.

E escolha a plataforma Windows, como mostra na ilustração acima. Isso irá baixar um instalador do GoLang na sua máquina local.

2° Passo) Após finalizar o processo de download, abra o executável que você acabou de baixar, e na tela de boas vindas, clique em next para prosseguir.

3° Passo) Aceite os termos de uso, e clique em next para prosseguir.

4° Passo) Em seguida, selecione o caminho onde o GoLang será instalado na sua máquina local. Como recomendação, a melhor opção é deixar o instalador escolher, nesse caso, deixe a opção como está (C:\Program Files\Go\) e clique em next para prosseguir.

5° Passo) Após isso, basta clicar em install para começar o processo de instalação.

Observação: este processo pode demorar um pouco, e depende exclusivamente da performance da sua máquina local.

6° Passo) Por fim, basta clicar em finish para fechar o instalador.

E pronto, o GoLang acabou de ser instalado com sucesso no seu Windows 😄

Instalando o GoLang no Mac

Para instalar o GoLang no seu Mac, basta seguir os passos abaixo:

1° Passo) Entre no site oficial do GoLang (seção de downloads) por meio deste link.

E escolha a plataforma Apple macOS, como mostra na ilustração acima. Isso irá baixar um instalador do GoLang na sua máquina local.  

Tenha em mente que as versões do Mac cujo os processadores são M1 ou M2, você deverá baixar a versão Apple macOS (ARM64), caso contrário, escolha as versões X86-64.

2° Passo) Após finalizar o processo de download, abra o executável que você acabou de baixar, e na tela de boas vindas clique em continue para prosseguir.  

3° Passo) Selecione o local de destino da instalação (recomendo deixar o valor padrão recomendado pelo instalador), e clique em continue para prosseguir.

4° Passo) Quando a instalação tiver sido completada, basta clicar em close para fechar o instalador.

E pronto, você já possuí o GoLang instalado no seu sistema Mac 😀

Instalando o GoLang no Linux

Diferente do processo de instalação do Windows e do Mac, no caso do Linux, você pode fazer todo o processo pelo seu terminal.

Sendo assim, abra o terminal (em qualquer pasta), e execute os seguintes passos abaixo:

1° Passo) Entre no site oficial do GoLang por meio deste link. E confirme a versão mais recente disponível.

No momento em que escrevo esta lição, a última versão disponível é a 1.23.5, guarde esse valor!

2° Passo) Em seguida, com o seu terminal aberto, cole o seguinte comando nele (não se esqueça de alterar o valor da versão do seu GoLang):

wget https://go.dev/dl/go1.23.5.linux-amd64.tar.gz

Em seguida, pressione enter para executar o comando. Com isso, a pasta de instalação contendo os arquivos do GoLang será transferida para o seu computador.

3° Passo) Após a transferência, se necessário, remova as versões antigas do GoLang que possam estar instaladas na sua máquina local para evitar possíveis conflitos. Para isso execute o seguinte comando abaixo:

sudo rm -rf /usr/local/go

4° Passo) Após o Download, extraia o conteúdo do GoLang para dentro do diretório /usr/local:

sudo tar -C /usr/local -xzf go1.23.5.linux-amd64.tar.gz

Observação: não se esqueça de trocar a versão do GoLang, ok?

5° Passo) Em seguida, o Linux precisa reconhecer o PATH do local de instalação do GoLang, tudo isso para que possamos chamar o GoLang diretamente em nosso terminal, sendo assim, edite o arquivo ~/.bashrc com o comando:

nano ~/.bashrc

O comando acima irá abrir um editor de texto, com editor aberto, adicione a seguinte linha ao final do arquivo:

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

Salve este arquivo, e por fim, de volta ao terminal, execute o comando abaixo:

source ~/.bashrc

Isso irá recarregar os arquivos do bashrc no seu sistema operacional, fazendo com que o PATH do GoLang seja reconhecido.

E pronto, o GoLang está instalado com sucesso no seu Linux 🙂

Verificando a versão do GoLang

Para nos certificarmos de que o GoLang está instalado na sua máquina local, abra o seu terminal (ou prompt de comando caso estiver usando Windows), e execute o seguinte comando abaixo:

go version

Se estiver tudo certo, você receberá uma mensagem similar a esta:

Criando sua pasta de projetos

Ao longo das lições, nós veremos diversas funcionalidades e características do GoLang, sendo assim, como talvez este seja o seu primeiro contato com a linguagem, eu recomendo que você crie uma pasta no seu computador para armazenar todos os arquivos de testes que serão criados durante as lições.

No meu caso, como eu estou utilizando o sistema operacional Windows, eu criei uma pasta chamada JornadaGoLang:

Essa pasta pode ser encontrada de forma online em meu repositório do GitHub, por meio deste link.

Lá você poderá encontrar todos os arquivos que foram criados durante as nossas lições 😍

Entretanto, eu recomendo que em vez de você clonar o meu repositório, você vá criando os arquivos com suas próprias mãos, ok?

Dito isso, vamos seguir a diante!

Escolha seu editor de códigos favorito

Para que possamos prosseguir com esta jornada, é de vital importância que você possua um editor de códigos, e como recomendação eu deixo uma lista abaixo com os principais editores do mercado:

Visual Studio Code (VS Code)

É considerado um dos editores mais populares do mercado. Ele foi desenvolvido pela Microsoft, e possui suporte a diversas linguagens de programação diferentes.

Link para Download: https://code.visualstudio.com

É importante ressaltar que durante as nossas lições, eu adotei o Visual Studio Code (VS Code) como o meu editor de códigos, tudo bem?  

IntelliJ IDEA

Muito usado para desenvolvimento em Java, mas também possuí suporte a várias linguagens de programação.

Link para Download: https://www.jetbrains.com/idea/

Sublime Text

Ele é um editor de códigos pensado para ser leve e simplista, onde também conta com suporte para muitas linguagens de programação.

Link para Download: https://www.sublimetext.com

Executando seu primeiro Hello World com GoLang

Agora que você já possui o GoLang instalado na sua máquina, que tal criarmos uma mensagem de boas vindas com a linguagem? 🙃

Dentro da sua pasta de projetos (JornadaGoLang) eu recomendo que você crie uma nova subpasta chamada de 1-boas-vindas, essa é uma prática bem comum que eu utilizo durante as lições do Portal da Micilini, pois desse jeito, fica tudo organizadinho e você não vai se perder nos conteúdos ☺️

Observação: eu recomendo que você adote essa prática durante todas as lições, por exemplo, na lição que fala sobre funções, eu recomendo que você crie uma nova pasta contendo o número da lição, junto com o nome principal relacionado à aquela lição, como: 6-funcoes.

Feito isso, é só seguir essas práticas durante as lições futuras, ok? Mas sinta-se a vontade para organizar os arquivos das lições da maneira como desejar 🫡

Já dentro da nossa subpasta que acabamos de criar, com o seu editor de códigos aberto, você deverá criar um novo arquivo chamado de main.go dentro da pasta:

main vem de principal, o que significa que este arquivo é o ponto principal da sua aplicação, mas você poderia ter escolhido qualquer outro nome, mas como convenção, o ideal é que você deixe como main.

.go é a extensão do nosso arquivo, que nos diz a linguagem usada, que no nosso caso é o GoLang.

Em seguida, com o arquivo main.go aberto dentro do seu editor de códigos, vamos colar os seguintes comandos abaixo:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World! - Portal Micilini")
}

Uau, que benditos códigos são esses? 😶

Fique tranquilo, pois a maioria dos comandos acima serão explicados durante as próximas lições, tudo bem? 😅

Após colar os códigos acima, salve seu arquivo, e abra o seu terminal (prompt de comando), navegue até a pasta onde esta localizado o seu arquivo main.go, e execute o seguinte comando abaixo:

go run main.go

Você sabe como fazer a navegação de pastas usando o terminal, não?

Este comando é responsável por executar o programa que acabamos de escrever. O processo pode demorar um pouco, mas se tudo der certo, você irá se deparar com a seguinte mensagem abaixo:

Indicando que nossa mensagem de boas vindas ao GoLang está funcionando perfeitamente 🚀

Repositório da lição

Todos os arquivos relacionados com esta lição, podem ser encontrados nos seguintes repositórios abaixo:

Conclusão

Nesta lição, você aprendeu a configurar o seu ambiente de desenvolvimento em GoLang, e ainda viu como executar uma mensagem de boas vindas com a linguagem.

E se você acha que isso é tudo, sinto muito, pois você ainda não viu nadaaa 😂

Nas próximas lições entraremos de cabeça nos fundamentos da linguagem, preparado? 😆

Criadores de Conteúdo

Foto do William Lima
William Lima
Fundador da Micilini

Inventor nato, escreve conteudos de programação para o portal da micilini.

Torne-se um MIC 🤖

Mais de 100 mic's já estão conectados na plataforma.