Go(Golang) - Instalación Fedora
Para instalar Go o Golang en fedora basta con ejecutar el siguiente comando:
sudo dnf install golang
Ahora los binarios de go y gofmt estarán instalados en el sistema.
Podemos verificar su instalación y su versión con el siguiente comando:
go version
Ahora vamos a ver las variables de entorno $GOPATH
y $GOROOT
GOPATH: Aquí se van a instalar las librerías externas a la instalación original de golang, generalmente aquí quedan las librerías instaladas mediante go get
.
Podemos verificar la variable mediante el siguiente comando:
go env GOPATH
Lo anterior mostrará la ruta referida a GOPATH, generalmente esta ruta es : /home/usuario/go
donde usuario es el nombre de usuario, si el usuario es pepito entonces la ruta seria: /home/pepito/go
.
En caso de qué no esté definida la variable de entorno GOPATH se debe realizar lo siguiente:
-
Crear directorio de go en home
mkdir -p $HOME/go
El parámetro
-p
es para indicarle amkdir
que debe crear el directorio padre en caso de ser necesario. -
Crearemos la variable de entorno y la enviaremos al archivo de configuración de bash para el usuario actual.
echo 'export GOPATH=$HOME/go' >> $HOME/.bashrc
-
Verificamos que la variable de entorno haya sido creada.
source $HOME/.bashrc
-
Verificamos de nuevo con
go env
go env GOPATH
GOROOT : Aquí es donde se encuentra instalado golang, es decir, aquí se van a encontrar los componentes básicos de golang para su funcionamiento.
Podemos verificar la variable mediante el siguiente comando:
go env GOROOT
Generalmente la ruta de instalación es /usr/lib/golang
; Sin embargo, si se hizo una instalación manual la ruta será el directorio donde quedó instalado go.
En caso de qué no esté definida la variable de entorno GOPATH se debe realizar lo siguiente:
-
Crearemos la variable de entorno y la enviaremos al archivo de configuración de bash para el usuario actual.
echo 'export GOROOT=ruta' >> $HOME/.bashrc
Donde ruta será el directorio de instalación de golang.
-
Añadiremos a las variables de entorno los binarios de golang
echo export 'PATH=$PATH:$GOROOT/bin' >> $HOME/.bashrc
-
Verificamos que la variable de entorno haya sido creada.
source $HOME/.bashrc
-
Verificamos de nuevo con
go env
go env GOROOT
Ahora tendremos instalado el lenguaje de programación golang.