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/src
vim hello.go
Código do arquivo hello.go:
package main
import "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
- 719 Todas as salas de discussão
- 5 Eventos
- 402 Fedora
- 7 CoreOS
- 137 Spins
- 11 CINNAMON
- 28 GNOME
- 63 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 2 Segurança
- 7 Servidores
- 221 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação