Diferencia entre revisiones de «Instalación Go»
Ir a la navegación
Ir a la búsqueda
(No se muestran 5 ediciones intermedias del mismo usuario) | |||
Línea 3: | Línea 3: | ||
== GNU/Linux == | == GNU/Linux == | ||
=== Ubuntu Jammy Jellyfish 22.04 LTS === | === Ubuntu Jammy Jellyfish 22.04 LTS | Debian Buster === | ||
cd ~ | cd ~ | ||
Línea 34: | Línea 34: | ||
= Run código = | = Run código = | ||
El comando '''go run''' | El comando '''go run''' compila el archivo de origen en un binario ejecutable y luego ejecuta el programa compilado. | ||
go run src/Main.go | go run src/Main.go | ||
Línea 40: | Línea 40: | ||
= Compilar = | = Compilar = | ||
Usando '''go build''', puede generar un binario ejecutable para la aplicación de | Usando '''go build''', puede generar un binario ejecutable para la aplicación de ''go'' de ejemplo. | ||
go build | cd src && go build && cd .. | ||
Cambiar de | Cambiar de nombre y de la salida: | ||
go build -o bin/ | cd src && go build -o ../bin/BookAPI && cd .. |
Revisión actual - 08:28 3 sep 2022
Instalación
GNU/Linux
Ubuntu Jammy Jellyfish 22.04 LTS | Debian Buster
cd ~ sudo apt update sudo apt install curl curl -O https://dl.google.com/go/go1.19.linux-amd64.tar.gz tar xvf go1.19.linux-amd64.tar.gz sudo chown -R root:root ./go sudo chown -R root:root ./go sudo chown -R root:root ./go nano .bashrc
Agregar en el final de la línea:
export GOROOT=$HOME/go export GOPATH=$HOME/work export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Continuar en la línea de comandos
source ~/.bashrc
Verificar versión
go version
Sale por pantalla
go version go1.19 linux/amd64
Run código
El comando go run compila el archivo de origen en un binario ejecutable y luego ejecuta el programa compilado.
go run src/Main.go
Compilar
Usando go build, puede generar un binario ejecutable para la aplicación de go de ejemplo.
cd src && go build && cd ..
Cambiar de nombre y de la salida:
cd src && go build -o ../bin/BookAPI && cd ..