El lenguaje de programación GO [GOLANG] (Parte 2: Instalación, primeros pasos)

  1. Instala el IDE de tu sistema operativo aquí y sigue las instrucciones para cada uno de los sistemas operativos: https://golang.org/dl/
  2. La instalación en MAC/UNIX es similar a la instalación para Windows, nosotros vamos a hacerlo para MAC:
    1. Descargamos el paquete, lo abrimos y seguimos las instrucciones para instalar las herramientas de Go. El paquete se va instalar en /usr/local/go.
    2. Para comprobar que se ha instalado correctamente podemos poner esto en terminal para ver que versión tenemos instalada:

    1. El paquete automáticamente pondrá el directorio /usr/local/go/bin en nuestra variable de entorno PATH. Tendremos que reiniciar nuestra sesión de Terminal para que este se entere.
    2. La variable de entorno GOPATH especifica la localización de nuestro workspace. Si no esta definida GOPATH, se asume que será $HOME/go en Unix o %USERPROFILE%\go en Windows. Si queremos definir una localización para el workspace diferente tendremos que hacer lo siguiente  en el Terminal:
      1. Ir al directorio root:

2.Añadir el directorio donde queremos definir el workspace al archivo bash_profile:

3. También podemos hacerlo abriéndolo en un editor:

        1. Chequeamos que se la linea se ha añadido correctamente:

      1. Reiniciamos el Terminal
      2. Comprobamos que se ha seteado el GOPATH correctamente:

      1. Instalamos un editor de texto como por ejemplo: https://www.sublimetext.com/
      2.  Navegamos a la carpeta donde creamos el Workspace.
      3. Creamos la carpeta src
      4. Dentro de src creamos la carpeta Hello [src\Hello]
      5. Abrimos el directorio src\Hello desde Sublime Text:
      6. Hacemos click derecho sobre la carpeta (folder) Hello
      7. Creamos un New File
      8. Salvamos y lo llamamos «hello.go»
        • Añadimos el código para hacer un Hola Mundo, que vimos en el post anterior sobre Go:

Ya podemos compilar:

O ejecutar nuestro código:

 

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

WP Twitter Auto Publish Powered By : XYZScripts.com