Estoy tratando de descargar Go AWS SDK pero no tengo mucho espacio en mi raíz.
He montado otro dispositivo ( /mnt/device2/ ) donde tengo 15 GB de espacio disponible.
Cuando ejecuto el comando go get -u github.com/aws/aws-sdk-go/... me sale el error
vaya a compilar github.com/aws/aws-sdk-go/service/macie2: mkdir /tmp/go-build3967698646/b570/: no queda espacio en el dispositivo
Quiero cambiar el directorio de descarga predeterminado de /tmp/ a /mnt/device2/ .
¿Es posible hacerlo?
Pasando por la documentación aquí
Al retirar un nuevo paquete, get crea el directorio de destino GOPATH/src/. Si GOPATH contiene varias entradas, get usa la primera. Para obtener más detalles, consulte: 'ir a ayudar a gopath'.
Además, describe cada indicador y ninguno de ellos parece permitirle cambiar el directorio de descarga.
Tiene sentido en el sentido de que elimina la complejidad y el hecho de que si está utilizando módulos principalmente, cambiar GOPATH debería ser bastante sencillo.
Mi sugerencia, siempre que esté utilizando módulos go, sería simplemente cambiar su variable de GOPATH para que apunte a su dispositivo de almacenamiento recién montado. Esta voluntad:
go mod tidy cuando los construya o los modifique.go mod tidy para cada proyecto para evitar que los editores de código y los IDE le griten un error.GOPATH , asegúrese de que su nuevo GOPATH/bin esté en PATH , y deberá volver a instalar los archivos binarios que haya instalado allí.