Este artículo discutirá cómo instalar paquetes con el comando Go Get.
El comando get get
El comando Go Get le permite descargar e instalar paquetes y dependencias.
El comando descarga e instala los paquetes con la versión especificada. También actualiza el GO.archivo mod para incluir los paquetes instalados.
Instalación de un paquete con Go Get
Instale un paquete usando el comando Go Get y asegúrese de tener el compilador instalado y agregado a la ruta.
Puede hacerlo ejecutando el comando:
$ Go Help GetEl comando anterior debe imprimir la información de ayuda para el comando get.
Para instalar un paquete, comience creando un directorio de proyecto de muestra:
$ mkdir test_projectUna vez que tenga la configuración de su proyecto, ejecute el comando Go Mod Init para inicializar un módulo GO.
$ Go mod init test_projectCree un nuevo archivo para mantener su código fuente de Golang en el directorio del proyecto.
$ touch main.irPoner a Gopath
Debe preocuparse por dos variables de entorno significativas cuando trabaje con GO:
Primero, la variable de entorno Goroot. Se usa para definir la ubicación de su go sdk. En la mayoría de los casos, no necesitará modificar este valor a menos que especifique diferentes versiones de GO.
Segundo, la variable de Gopath. Esta variable define la ruta raíz de su espacio de trabajo. Por defecto, el valor se establece en la carpeta GO en su directorio de inicio.
Por ejemplo, en Linux, el Gopath está configurado en:
~/irEn Windows:
%userProfile%GoAl instalar paquetes, presta atención a este directorio, ya que contiene todas sus bases de código y dependencias.
Aunque puede configurar un directorio GOPATH personalizado, le recomendamos que se quede predeterminado para evitar problemas como permisos.
Para obtener el camino de su Gopath, ejecute el comando:
ir env $ gopathEl comando anterior debe imprimir el valor de la variable GOPATH:
$ Go Env GopathAntes de instalar paquetes, comience por exportar las variables de Gopath y Rath:
$ exportación gopath = $ home/goVerifique que los valores se actualicen ejecutando el comando Go Env como se muestra:
Ir a instalar paquete
Para instalar un paquete, usamos el comando Go Get seguido de la URL al repositorio de paquetes.
Por ejemplo, para instalar el paquete Aurora:
https: // github.com/logrusorgru/aurora
Podemos ejecutar el comando como se muestra:
ir a buscar -u github.com/logrusorgru/auroraEl comando anterior descargará e instalará el paquete Aurora en nuestro proyecto. También actualizará el GO.archivo mod para incluir la versión del paquete instalado.
Ir a instalar una versión específica
En algunos casos, es posible que deba instalar una versión de paquete específica. Para eso, puede especificar la versión utilizando el operador @ como se muestra:
$ Go Get Ejemplo.com/[email protected]Esto instala la versión del paquete especificada.
Importando un paquete
Una vez instalado, puede usar el paquete importándolo utilizando la declaración de importación.
Por ejemplo, en nuestro test_project, podemos usar el paquete Aurora como se muestra:
importar (En el código anterior, importamos el paquete Aurora y lo usamos para imprimir un texto en negrita y de color cian al terminal.
Ejecutar el código debería devolver:
Conclusión
La guía lo guía a través de la descarga e instalación de paquetes GO con el comando Go Get.