El lenguaje de programación GO [GOLANG] (Parte 2: Instalación, primeros pasos)
- Instala el IDE de tu sistema operativo aquí y sigue las instrucciones para cada uno de los sistemas operativos: https://golang.org/dl/
- La instalación en MAC/UNIX es similar a la instalación para Windows, nosotros vamos a hacerlo para MAC:
- Descargamos el paquete, lo abrimos y seguimos las instrucciones para instalar las herramientas de Go. El paquete se va instalar en
/usr/local/go
. - Para comprobar que se ha instalado correctamente podemos poner esto en terminal para ver que versión tenemos instalada:
- Descargamos el paquete, lo abrimos y seguimos las instrucciones para instalar las herramientas de Go. El paquete se va instalar en
1 |
go version |
-
- El paquete automáticamente pondrá el directorio
/usr/local/go/bin
en nuestra variable de entornoPATH
. Tendremos que reiniciar nuestra sesión de Terminal para que este se entere. - 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:- Ir al directorio root:
- El paquete automáticamente pondrá el directorio
1 |
cd<em> ~</em> |
2.Añadir el directorio donde queremos definir el workspace al archivo bash_profile:
1 |
echo "export GOPATH=/Users/Guest/Documents/go" >> .bash_profile |
3. También podemos hacerlo abriéndolo en un editor:
1 |
sudo <span class="s1">touch ~/.bash_profile; open ~/.bash_profile </span> |
-
-
-
- Chequeamos que se la linea se ha añadido correctamente:
-
-
1 |
cat .bash_profile |
-
-
- Reiniciamos el Terminal
- Comprobamos que se ha seteado el GOPATH correctamente:
-
1 |
<span class="s1">echo $GOPATH</span> |
-
-
- Instalamos un editor de texto como por ejemplo: https://www.sublimetext.com/
- Navegamos a la carpeta donde creamos el Workspace.
- Creamos la carpeta src
- Dentro de src creamos la carpeta Hello [src\Hello]
- Abrimos el directorio src\Hello desde Sublime Text:
- Hacemos click derecho sobre la carpeta (folder) Hello
- Creamos un New File
- Salvamos y lo llamamos «hello.go»
- Instalamos un editor de texto como por ejemplo: https://www.sublimetext.com/
-
-
- Añadimos el código para hacer un Hola Mundo, que vimos en el post anterior sobre Go:
-
-
1 2 3 4 5 |
<span class="kn">package</span> <span class="nx">main</span> <span class="kn">import</span> <span class="s">"fmt"</span> <span class="kd">func</span> <span class="nx">main</span><span class="p">()</span> <span class="p">{</span> <span class="nx">fmt</span><span class="p">.</span><span class="nx">Printf</span><span class="p">(</span><span class="s">"Hola, mundo.\n"</span><span class="p">)</span> <span class="p">}</span> |
Ya podemos compilar:
1 |
go build hello.go |
O ejecutar nuestro código:
1 |
go run hello.go |