Jueves, Diciembre 02, 2021

Cómo solucionar el error /usr/bin/env: «node»: No existe el archivo o el directorio

How-to

En ocasiones cuando intentamos ejecutar alguna aplicación que utilice nodejs en Debian, Ubuntu y derivados, nos arroja el siguiente mensaje error /usr/bin/env: «node»: No existe el archivo o el directorio y la aplicación no se ejecuta, es un problema conocido desde hace mucho que se puede solucionar de una manera muy sencilla, los pasos para solucionarlo y la razón del error los describo a continuación.

Sobre el error /usr/bin/env: «node»: No existe el archivo o el directorio

El error /usr/bin/env: «node»: No existe el archivo o el directorio es conocido desde hace bastante tiempo, su origen data de que LinuxNode (package node) and node.js (package nodejs) han sido diseñado para que se llamen desde el comando node y entran en conflicto a la hora de su ejecución.

El Comité Técnico de Debian en pro de prevenir la colisiones de nombre de los programas en la distribución, decidió que el paquete nodejs ya no se llamará desde el comando node  sino desde nodejs y que además se distribuyera un binario llamado nodejs-legacy (que contiene un /usr/bin/node como un enlace simbólico a /usr/bin/nodejs).

Por conflictos de conceptos en ocasiones este tipo de errores se sigue manteniendo, la solución al problema es bastante sencilla.

La solución al error /usr/bin/env: «node»: No existe el archivo o el directorio

La manera adecuada de este error es instalando el binario nodejs-legacy que contiene el enlace simbólico y que soluciona elimina la llamada incorrecta de manera automática, el comando para realizarlo es el siguiente:

sudo apt-get install nodejs-legacy

La alternativa a instalar el paquete binario correspondiente, es que creemos un enlace simbólico para acceder a node, el comando a ejecutar sería el siguiente:

ln -s /usr/bin/nodejs /usr/bin/node

Con cualquiera de estos comandos puede solucionar este problema que simplemente se ocasiona por una ambiguedad a la hora de llamar los paquetes correspondiente y que debería ya estar solucionado.

 

Fuente: desdelinux

¿Quién está en línea?

Hay 247 invitados y ningún miembro en línea

Contador de Visitas

12597703
Hoy Hoy 1489
Ayer Ayer 4707
Esta semana Esta semana 14995
Este mes Este mes 6196
Total de Visitas Total de Visitas 12597703

Día con más
visitantes

11-10-2021 : 5280

Gracias por su visita