- Descargar Go SDK
wget https://golang.google.cn/dl/go1.21.0.linux-amd64.tar.gz
- Descomprímalo en
/usr/local
el directorio y cambie la ruta según sus preferencias personales.
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
No tar
se realizó ninguna descarga sudo apt install tar
.
- Configurar variables de entorno
sudo vim ~/.bashrc #推荐
#或者
sudo vim /etc/profile
No vim
se realizó ninguna descarga sudo apt install vim
.
Después de vim
ingresar al archivo de configuración, ingrese i
, ingrese al modo de edición y agregue el siguiente contenido al archivo de configuración:
export GOPATH=/usr/local/go/go_workspace
export GOROOT=/usr/local/go
export GOPROXY=https://goproxy.cn
export GO111MODULE=on
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Presione ESC
una tecla, ingrese :wq
y presione Enter para salir vim
.
Lo configuraré GOPATH
en /usr/local/go/go_workspace
, aquí ejecutamos el comando para crear el directorio:sudo mkdir /usr/local/go/go_workspace
Luego actualice el archivo de configuración:source ~/.profile
- Se recomienda ejecutar los siguientes comandos aquí:
cd /usr/local/go/go_workspace
sudo chmod 777 * -R
El propósito de esto es cambiar GOPATH
los permisos de todas las carpetas, lo que puede evitar go get
el error de no tener permiso para crear una nueva carpeta al descargar la biblioteca del tercer paquete. Si desea crearlas manualmente una tras otra, no necesita para ejecutar el comando anterior.
Si desea guardar el código fuente GOPATH/src
, recuerde crear este directorio:sudo mkdir /usr/local/go/go_workspace/src
PD: Finalmente, se recomienda apagar el firewall sudo ufw disable
. De una vez por todas, se ahorrará muchos problemas mentales. Si no hay un firewall, puede ignorarlo.