Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

409
Vistas
NVM: Obtener permiso denegado con el comando de instalación nvm

Recientemente instalé Ubuntu 21.04 y quería instalar nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

Luego cerró y volvió a abrir la terminal. Al solicitar una instalación de la versión 12.16.3 (también he probado con otras versiones). Recibo el siguiente error:

 nvm install 12.16.3 Downloading and installing node v12.16.3... Downloading https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz... Warning: Failed to create the file Warning: /home/sauronnikko/.nvm/.cache/bin/node-v12.16.3-linux-x64/node-v12.16. Warning: 3-linux-x64.tar.xz: Permission denied curl: (23) Failure writing output to destination Binary download from https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz failed, trying source. grep: /home/sauronnikko/.nvm/.cache/bin/node-v12.16.3-linux-x64/node-v12.16.3-linux-x64.tar.xz: No such file or directory Provided file to checksum does not exist. Binary download failed, trying source. Downloading https://nodejs.org/dist/v12.16.3/node-v12.16.3.tar.xz... Warning: Failed to create the file Warning: /home/sauronnikko/.nvm/.cache/src/node-v12.16.3/node-v12.16.3.tar.xz: Warning: Permission denied curl: (23) Failure writing output to destination Binary download from https://nodejs.org/dist/v12.16.3/node-v12.16.3.tar.xz failed, trying source. grep: /home/sauronnikko/.nvm/.cache/src/node-v12.16.3/node-v12.16.3.tar.xz: No such file or directory Provided file to checksum does not exist.
over 4 years ago · Santiago Trujillo
8 Respuestas
Responde la pregunta

0

verifique su variable de entorno NVM_DIR, la mía se configuró incorrectamente después de transferirse desde una máquina más antigua

over 4 years ago · Santiago Trujillo Denunciar

0

esto funcionó

En palabras simples hice esto y funcionó...

 >snap list >sudo snap remove curl

Esto eliminará curl que se instaló a través de snap. Necesitamos instalar usando apt

 >sudo apt-get install curl

Ahora necesitamos instalar nvm usando curl

 >curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

Ahora simplemente instale la versión de nodo que desee.

 >nvm install v14.17.0

Para enumerar todas las versiones de nvm, simplemente hágalo.

 >nvm ls

Y para cambiar simplemente escriba el siguiente comando.

 >nvm use v12.X.XX
over 4 years ago · Santiago Trujillo Denunciar

0

Dice Permission denied , intente el mismo comando con sudo

sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

over 4 years ago · Santiago Trujillo Denunciar

0

También tuve exactamente el mismo problema hoy, no estoy seguro de si ha sido un problema con NVM o si solo mi instalación de Linux es complicada, pero he logrado solucionarlo por el momento descargando manualmente el archivo tar para la versión del nodo que desea instalar, muévala al caché de nvm y luego vuelva a ejecutar nvm install. Dejaré los pasos exactos a continuación e intentaré recordar regresar y actualizar esta Q si averiguo por qué curl no quiere crear un archivo en el directorio .nvm

Intenté todo lo que se me ocurrió para intentar permitir que curl se guarde en el directorio nvm, instalar nvm usando sudo, cortar el directorio, agregar permisos rwx completos para el grupo de usuarios y otros para el directorio, instalar manualmente nvm, nada funcionó para mí así que en la actualidad mi mejor solución está a continuación :)

Solución alternativa (usando v16.1.0 del nodo como ejemplo):

1: ejecute el comando curl para descargar la versión del nodo que desea en su directorio de inicio

 curl https://nodejs.org/dist/v16.1.0/node-v16.1.0-linux-x64.tar.xz --output node-v16.1.0-linux-x64.tar.xz

2 - copie el archivo en el caché nvm

 sudo mv node-v16.1.0-linux-x64.tar.xz ~/.nvm/.cache/bin/node-v16.1.0-linux-x64/node-v16.1.0-linux-x64.tar.xz

3 - ejecute nvm install nuevamente

 nvm install node (or whatever version you are trying to install)
over 4 years ago · Santiago Trujillo Denunciar

0

Tuve el mismo problema. Fue debido a la falta de "libssl-dev". Ejecute el siguiente comando antes de iniciar el proceso de instalación de nvm

sudo apt-get install build-essential libssl-dev curl git-core

over 4 years ago · Santiago Trujillo Denunciar

0

Publicó un problema en el repositorio de nvm

Resulta que el problema estaba en curl y que lo había instalado con snap en lugar de apt install curl normal.

over 4 years ago · Santiago Trujillo Denunciar

0

Tuve el mismo problema (habiendo instalado previamente curl con snap ). Después de desinstalar curl nvm funcionó como se esperaba.

 $ sudo snap remove curl
over 4 years ago · Santiago Trujillo Denunciar

0

desinstalar curl instalado con snap

 sudo snap remove curl

instalar curl desde apt

 sudo apt install curl
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda