En aquesta secció, aprendrem a configurar l'entorn de desenvolupament per a Go. Això inclou la instal·lació de Go, la configuració de les variables d'entorn necessàries i la verificació de la instal·lació. Segueix aquests passos per assegurar-te que el teu entorn està preparat per començar a programar en Go.
- Instal·lació de Go
Pas 1: Descarregar Go
- Visita la pàgina oficial de descàrrega de Go: https://golang.org/dl/
- Selecciona la versió adequada per al teu sistema operatiu (Windows, macOS, Linux).
Pas 2: Instal·lar Go
Windows
- Descarrega l'instal·lador
.msi
des de la pàgina de descàrrega. - Executa l'instal·lador i segueix les instruccions de la pantalla.
- Per defecte, Go s'instal·larà a
C:\Go
.
macOS
- Descarrega el paquet
.pkg
des de la pàgina de descàrrega. - Obre el paquet i segueix les instruccions de la pantalla.
- Per defecte, Go s'instal·larà a
/usr/local/go
.
Linux
- Descarrega l'arxiu tarball
.tar.gz
des de la pàgina de descàrrega. - Obre una terminal i executa les següents comandes:
- Això instal·larà Go a
/usr/local/go
.
- Configuració de les Variables d'Entorn
Pas 1: Afegir Go al PATH
Per poder executar les eines de Go des de qualsevol lloc del sistema, necessitem afegir el directori bin
de Go al PATH.
Windows
- Obre el Panell de Control i ves a Sistema i Seguretat > Sistema > Configuració avançada del sistema.
- Fes clic a "Variables d'entorn".
- A la secció "Variables del sistema", selecciona la variable
Path
i fes clic a "Editar". - Afegeix el camí
C:\Go\bin
a la llista de camins.
macOS i Linux
- Obre el fitxer de configuració del teu shell (
.bashrc
,.zshrc
, etc.) amb un editor de text. - Afegeix la següent línia al final del fitxer:
- Guarda el fitxer i tanca'l.
- Executa la següent comanda per carregar els canvis:
Pas 2: Configurar el GOPATH
El GOPATH és el directori on es troben els teus projectes Go i les dependències. Per defecte, Go utilitza el directori ~/go
com a GOPATH, però pots canviar-lo si ho desitges.
Windows
- Obre el Panell de Control i ves a Sistema i Seguretat > Sistema > Configuració avançada del sistema.
- Fes clic a "Variables d'entorn".
- A la secció "Variables del sistema", fes clic a "Nou" i crea una nova variable anomenada
GOPATH
amb el valor del directori que vols utilitzar (per exemple,C:\Users\ElMeuUsuari\go
).
macOS i Linux
- Obre el fitxer de configuració del teu shell (
.bashrc
,.zshrc
, etc.) amb un editor de text. - Afegeix la següent línia al final del fitxer:
- Guarda el fitxer i tanca'l.
- Executa la següent comanda per carregar els canvis:
- Verificació de la Instal·lació
Per assegurar-te que Go s'ha instal·lat correctament, obre una terminal i executa la següent comanda:
Hauries de veure un missatge similar a aquest:
Això indica que Go s'ha instal·lat correctament i està llest per utilitzar.
- Crear el Primer Directori de Projecte
Ara que Go està instal·lat i configurat, crearem el primer directori de projecte per assegurar-nos que tot funciona correctament.
- Crea un nou directori dins del teu GOPATH per al teu projecte:
- Canvia al nou directori:
- Crea un fitxer anomenat
main.go
amb el següent contingut:
- Executa el programa:
Hauries de veure el següent missatge a la terminal:
Conclusió
En aquesta secció, hem après a instal·lar Go, configurar les variables d'entorn necessàries i verificar la instal·lació. També hem creat el nostre primer projecte Go per assegurar-nos que tot funciona correctament. Ara estàs preparat per començar a programar en Go! En la següent secció, escriurem el nostre primer programa en Go i explorarem la sintaxi i l'estructura bàsiques del llenguatge.
Curs de Programació en Go
Mòdul 1: Introducció a Go
- Introducció a Go
- Configuració de l'Entorn Go
- El Teu Primer Programa en Go
- Sintaxi i Estructura Bàsiques
Mòdul 2: Conceptes Bàsics
Mòdul 3: Estructures de Dades Avançades
Mòdul 4: Gestió d'Errors
Mòdul 5: Concurrència
Mòdul 6: Temes Avançats
Mòdul 7: Desenvolupament Web amb Go
Mòdul 8: Treballant amb Bases de Dades
Mòdul 9: Desplegament i Manteniment
- Construcció i Desplegament d'Aplicacions Go
- Registre
- Monitorització i Optimització del Rendiment
- Millors Pràctiques de Seguretat