GOOGLE ADS

miércoles, 13 de abril de 2022

Cómo instalar Go sin root

Estoy intentando instalar Go en mi servidor, pero no tengo permiso de raíz para crear archivos y directorios en la carpeta raíz. En primer lugar, lo estoy extrayendo en /home/vt_admin/local/go.

Luego, configuro el entorno.

$ export PATH=$PATH:/home/vt_admin/local/go/bin
$ export GOPATH=$GOPATH:/home/vt_admin/go
$ export GOROOT=$GOROOT:/home/vt_admin/local/go
$ source ~/.bash_profile

Pero cuando corro go version, el resultado es -bash: /home/vt_admin/local/go/bin/go: permission denied. Entonces, ¿cómo puedo solucionar esto?


Solución del problema

Según las instrucciones de instalación oficiales de Go (seleccione Linux)
, el gobinario de la herramienta se encuentra en bin/un subdirectorio relativo a la raíz tarball. Siga el paso 2 de las instrucciones de instalación para obtener goel ejecutable en PATH:

(reemplazar /usr/local/go/bincon /home/vt_admin/local/go/binen a continuación)

Añadir /usr/local/go/bina la PATHvariable de entorno. Puede hacerlo agregando la siguiente línea a su $HOME/.profileo /etc/profile(para una instalación en todo el sistema):

export PATH=$PATH:/usr/local/go/bin Nota: Es posible que los cambios realizados en un archivo de perfil no se apliquen hasta la próxima vez que inicie sesión en su computadora. Para aplicar los cambios de inmediato, simplemente ejecute los comandos de shell directamente o ejecútelos desde el perfil usando un comando como fuente $HOME/.profile.

Aparte de eso, su configuración está bien.

No hay comentarios.:

Publicar un comentario

Flutter: error de rango al acceder a la respuesta JSON

Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...