Cómo construir Golang desde el código fuente en Raspberry Pi
sudo apt-get install -y mercurial
La interfaz de línea de comando principal para el sistema Mercurial es hg, a través de la cual puede descargar el código fuente de Golang. El siguiente comando descargará el código fuente necesario para compilar Golang en el directorio /usr/local/go:
sudo hg clone -u default
Este proceso tarda unos 10 minutos. Depende de la velocidad de su conexión a Internet. Una vez que se completa la descarga, puede comenzar el proceso de compilación. Utilice el comando cd para cambiar el directorio actual a /usr/local/go/src y luego inicie el proceso de compilación:
sudo ./all.bash
El proceso de compilación produce una gran cantidad de resultados de terminal, la mayoría de los cuales son mensajes informativos. Todo el proceso de construcción tarda aproximadamente entre 90 minutos y 2 horas.
El proceso de compilación nos solicitará que agreguemos el directorio donde se encuentran los binarios de Go a la RUTA del sistema. Para hacer esto, necesita editar el archivo .profile, que Bash procesa cada vez que se crea una nueva sesión de shell. Utilice el comando cd para volver a cambiar el directorio actual al directorio de inicio y luego utilice el editor nano para editar el archivo .profile:
nano .profile
Agregue esta línea al final parte inferior del archivo:
export PATH=$PATH:/usr/local/go/bin
Escriba CTRL + X para salir del editor nano, luego escriba Y para asegurarse de que el El archivo editado se guarda. Presione ENTER para mantener el nombre del archivo actual sin cambios.
Debe salir de la terminal actual y volver a abrir otra terminal (si está utilizando un entorno de escritorio), o puede cerrar sesión y luego volver a iniciarla (si está utilizando una interfaz de línea de comandos pura).
Para comprobar que Go se ha instalado correctamente, crea un archivo llamado hello.go y escribe el siguiente código (de nuevo el famoso hola mundo):
paquete principal
importar "fmt"
func main() {
fmt .Printf("¡Hola, haz que la tecnología sea más fácil!\n")
}
Para ejecutarlo, escriba en la terminal:
1
go run hello.go
La salida del programa es una línea de texto : ¡Hola, simplifica la tecnología! /p>