Configuración del entorno de Golang (detallada)

Configuración del entorno de Golang

Hardware del sistema y sistema operativo:

Sistema operativo Windows de 64 bits, procesador Intel® Core ™ i7-8750 CPU @ 2.20GHz

Proceso de instalación

Instalar el editor VSCode

Simplemente vaya al sitio web oficial para descargar VSCode y siga las instrucciones de instalación para completar la instalación.

Los beneficios de ejecutar el lenguaje Golang en VSCode
Visual Studio Code es un editor de código fuente liviano pero poderoso que puede ejecutarse en computadoras de escritorio Windows, macOS y Linux. Tiene soporte integrado para JavaScript, TypeScript y Node.js, y proporciona amplias extensiones para otros lenguajes (como C ++, C #, Java, Python, PHP, Go) y tiempos de ejecución (como .NET y Unity) ecosistema.

Instalar Golang

La descarga se puede completar en el sitio web oficial de Golang, enlace: enlace

De acuerdo con la instalación fue exitosa, ingrese cmdabrir un símbolo del sistema y luego ingrese el go envidioma de comando para detectar si la instalación es exitosa, si una instalación exitosa aparecerá como se muestra a continuación:

Instalar el complemento VSCode

En la tienda de aplicaciones extendida de VScode, busque ir e instálelo para instalar correctamente el complemento

. Problemas: después de la instalación, si desea compilar y ejecutar correctamente, también debe descargar los paquetes de dependencia de golang. Estos paquetes de dependencia a menudo no se descargan. El motivo puede deberse a la inestabilidad de la red (la red externa también fallará).

Solución: al cmdabrir una línea de comando y luego realizar go env -w GOPROXY=https://goproxy.cn,directcambiará a siete agentes de nube de ganado, se volverá a abrir después de cambiar VSCode a un buen agente, la instalación de todos los clics en el indicador se puede instalar con éxito

VSCode ejecuta hola mundo

Cree una carpeta en la computadora local para almacenar el proyecto golang y luego cree el archivo hello.go, el código es el siguiente:

package main

import "fmt"

func main() {
    
    
    fmt.Println("Hello, World!")
}

VSCode que la prensa F5puede compilar y ejecutar con éxito, los resultados son los siguientes:

Goland corre hola mundo

Según alguna información en Internet, muchos usuarios recomiendan el software Goland para ejecutar el archivo go. También lo descargué e instalé. Finalmente, a través del entorno de configuración, completé con éxito la ejecución del archivo hello.go creado anteriormente.

Instalar y ejecutar go tour

Instale con éxito el archivo gotour en la carpeta bin de su espacio de trabajo a través del siguiente comando y ejecútelo correctamente

$ go get github.com/Go-zh/tour/gotour
$ gotour

Mi primer paquete y prueba

Cree un archivo reverse.go en su carpeta de trabajo, el contenido es el siguiente:

// stringutil 包含有用于处理字符串的工具函数。
package stringutil

// Reverse 将其实参字符串以符文为单位左右反转。
func Reverse(s string) string {
    
    
	r := []rune(s)
	for i, j := 0, len(r)-1; i < len(r)/2; i, j = i+1, j-1 {
    
    
		r[i], r[j] = r[j], r[i]
	}
	return string(r)
}

Coloque el archivo en la carpeta stringutil y coloque esta carpeta en la carpeta src, para que un paquete se cree correctamente, y luego importe el archivo hello.go anterior a este paquete y pruébelo. Los resultados de la prueba son los siguientes :

Del resultado de la figura anterior, podemos ver que el paquete stringutil se creó correctamente.

Resumen de problemas y puntos

  • Pregunta 1: al configurar el entorno de golang en VSCode, la descarga del paquete de dependencia falla

    Puede cambiar el proxy a través de la línea de comando para descargar rápidamente el paquete dependiente

  • Pregunta 2: Cómo crear un paquete en el sistema operativo Windows

    Necesita encontrar el directorio de instalación original, tener las carpetas bin, src, pkg correspondientes, colocar el paquete recién creado en la carpeta bin y poder compilar correctamente sin errores (GOPATH también debería ser esta carpeta), y luego crear una nueva Archivo, puede importar el paquete creado

Resumen: A través de esta configuración del entorno de Golang, he aprendido las operaciones básicas de VSCode y Goland, y sé cómo compilar y ejecutar archivos go, así como depuración simple. A través de la redacción de este informe experimental, he dominado gradualmente el uso del editor de rebajas y he descubierto su conveniencia. Usaré las rebajas para escribir más texto en el futuro.

Supongo que te gusta

Origin blog.csdn.net/qq_43267773/article/details/108505156
Recomendado
Clasificación