Instalação e configuração da linguagem Go
A linguagem de programação Go é um projeto de código aberto para tornar os programadores mais produtivos.
Referências:
https://developer.fedoraproject.org/tech/languages/go/go-installation.html
https://golang.org/doc/install
Instalando a linguagem Go
Abra o seu gerenciador de pacotes preferido e procure pelo pacote golang

Ou faça a instalação pela linha de comandosudo dnf install golang

Configurando a linguagem Go
Crie um diretório go dentro da home do seu usuário, usando o gerenciador de arquivos ou a linha de comando
mkdir go

Edite o arquivo ~/.bashrc para colocar o caminho do Go do seu usuáriovim ~/.bashrc
No final do arquivo, adicione a linha
export GOPATH=$HOME/go

Criando a variável de ambiente GOBIN
Para criar o caminho padrão para os executáveis do Go no seu sistema, adicione a linha abaixo ao arquivo ~/.bashrc
export GOBIN=$GOPATH/bin

Adicionando o Go ao PATH do sistema
Para adicionar os executáveis do Go ao PATH do seu sistema, adicione a linha abaixo ao arquivo ~/.bashrc
export PATH=$PATH:$GOBIN

Recarregue seu ambiente com o comando abaixo:
source .bashrc
Testando a instalação da linguagem Go
Para testar a instalação da linguagem Go, crie um diretório src dentro do diretório ~/go
mkdir ~/go/src

Crie um programa Go no diretório ~/go/src usando o seu editor de textos preferido. Vou usar o editor Vim
cd ~/go/srcvim hello.go
Código do arquivo hello.go:
package mainimport "fmt"func main() {fmt.Println("Olá, mundo!")}

Executando o programa Go
Para executar o programa sem criar o executável no GOBIN, use o comando abaixo:
go run hello.go

Para compilar e executar o programa no mesmo diretório, use os comandos abaixo:
go build hello.go./hello

Instalando o programa Go no GOBIN
Para instalar o executável do programa Go e executar de qualquer lugar no sistema, use o comando abaixo:
go install hello.go

Para executar o programa Go a partir de qualquer diretório, use o comando abaixo:
hello

Comentários
-
excelente!
0 -
Muito bom otima postagem parabens
0 -
Muito obrigado. Fiquei dias tentando configurar o Go dentro do vscode, depois que vi esse post consegui fazer funcionar. Forte abraço.
0
Salas de discussão
- 731 Todas as salas de discussão
- 5 Eventos
- 410 Fedora
- 7 CoreOS
- 141 Spins
- 11 CINNAMON
- 29 GNOME
- 66 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 34 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 223 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 9 Linguagens de programação


