Saltar al contenido

Cómo instalar Ubuntu 18.04 Ir en

marzo 4, 2020

 

Introducción

Go es un lenguaje de programación moderno desarrollado en Google. Es cada vez más popular para muchas aplicaciones y en muchas empresas, y ofrece un robusto conjunto de bibliotecas. Este tutorial le guiará a través de cómo descargar e instalar la última versión de Go (Ir 1.10 en el momento de publicación de este artículo), así como la construcción de una sencilla aplicación Hello World.

Requisitos previos

Este tutorial asume que usted tiene acceso a un sistema Ubuntu 18.04, configurado con un usuario no root con privilegios sudo como se describe en Configuración inicial del servidor con Ubuntu 18.04.

Paso 1 – Instalación Ir

En este paso, vamos a instalar Go en su servidor.

Para empezar, conecte a su servidor de Ubuntu a través de SSH:

ssh [email protected]_server_ip

  • ssh Sammy @ your_server_ip fin

para instalar Go, tendrá que obtener la última versión de la página Ir al oficial de descargas. En el sitio se puede encontrar la dirección URL de archivo tar la corriente de publicación binaria, junto con su hash SHA256.

Visita la página oficial de descargas de ir a buscar la dirección URL de archivo tar la corriente de publicación binaria, junto con su hash SHA256. Asegúrese de que está en su directorio personal, y el uso rizo para recuperar el archivo tar:

cd ~
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz

  • cd ~
  • rizo -O https://dl.google.com/go/go1.10.3.linux-amd64.tar .gz

a continuación, puede utilizar sha256sum para verificar el archivo tar:

sha256sum go1.10.3.linux-amd64.tar.gz

  • sha256sum go1.10.3.linux-amd64.tar.gz

Sample Outputgo1.10.3.linux-amd64.tar.gz
fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035 go1.10.3.linux-amd64.tar.gz

usted obtendrá un hash como la que se puso de relieve en la salida anterior . Asegurarse de que coincide con el de la página de descargas.

A continuación, utilice tar para extraer el archivo tar. La bandera x dice a tar que el extracto, v dice que queremos una salida detallada (una lista de los archivos que están siendo extraído), y f dice que especificaremos un nombre de archivo:

tar xvf go1.10.3.linux-amd64.tar.gz

  • tar xvf go1.10.3.linux amd64. tar.gz

ahora debe tener un directorio llamado ir en su directorio personal. propietario de forma recursiva el cambio de marcha y el grupo a raíz , y moverlo a / usr / local:

sudo chown -R root:root ./go
sudo mv go /usr/local

  • sudo chown -R root: root ./go
  • sudo mv go / usr / local

Nota: A pesar de que / usr / local / go es la ubicación recomendada oficialmente, algunos usuarios pueden preferir o requieren diferentes caminos.

Paso 2 – Configuración Ir Caminos

En este paso, vamos a establecer algunas rutas de su medio ambiente.

En primer lugar, ajustar el valor de la raíz de Go, que dice Ir dónde buscar sus archivos.

sudo nano ~/.profile

  • sudo nano ~ / .profile

Al final del archivo, agregue esta línea:

export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

Si ha elegido una ubicación de instalación alternativa para Go, añadir estas líneas lugar en el mismo archivo. Este ejemplo muestra los comandos Ir si se instala en el directorio personal:

export GOROOT=$HOME/go
export GOPATH=$HOME/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Con la línea correspondiente pegado en su perfil, guardar y cerrar el archivo. A continuación, actualizar su perfil ejecutando:

source ~/.profile

  • source ~ / .profile

Paso 3 – Instalar Prueba de su

Ahora que Go está instalado y los caminos se establecen para su servidor, puede comprobar para asegurarse de que Go es funciona como se esperaba.

Crear un nuevo directorio para el espacio de trabajo Go, que es donde Ir construirá sus archivos:

mkdir $HOME/work

  • mkdir $ HOME / trabajo

A continuación, crear una jerarquía de directorios en esta carpeta a través de este comando con el fin de crear el archivo de prueba. Puede reemplazar el valor usuario con su nombre de usuario GitHub si va a usar Git para cometer y almacenar su código en GitHub Go. Si no va a utilizar GitHub para almacenar y administrar su código, la estructura de carpetas podría ser algo diferente, como ~ / mi_proyecto.

mkdir -p work/src/github.com/user/hello

    mkdir -p trabajo / src / github.com / usuario / hola

A continuación, puede crear un simple archivo de

  • “Hello World” Go.

    nano ~/work/src/github.com/user/hello/hello.go

    • nano ~ / trabajo / src / github.com / usuario / hola / hello.go

    Dentro de su editor, pegue el código de abajo, que utiliza los principales paquetes de Go, las importaciones del componente de contenido formateado IO, y conjuntos una nueva función para imprimir “Hola, mundo” cuando se ejecuta.

    package main

    import "fmt"

    func main() {
    fmt.Printf("hello, worldn")
    }

    Este programa imprimirá “hola, mundo” si se ejecuta correctamente, lo que indicará que los programas Go están recopilando correctamente. Guardar y cerrar el archivo, a continuación, compilar invocando el comando Ir instalar:

    go install github.com/user/hello

    • ir instalar github.com/user/hello

    Con el archivo compilado, se puede ejecutar simplemente ejecutando el comando:

    hello

    • hola

    Si ese comando devuelve “hola, mundo”, y luego ir se ha instalado correctamente y funcional. Se puede ver donde el binario hola compilado se instala mediante el cual comando:

    which hello

    • cuales hola

    Output/home/user/work/bin/hello

    Conclusión

    Al descargar e instalar el último paquete Go y el establecimiento de sus caminos, que ahora tienen un sistema para el uso de Ir desarrollo. Usted puede encontrar y suscribirse a los artículos adicionales sobre la instalación y el uso de Ir dentro de nuestro “Go” etiqueta