Domingo, Septiembre 24, 2017

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 82 invitados y ningún miembro en línea

Contador de Visitas

8967335
Hoy Hoy 803
Ayer Ayer 1115
Esta semana Esta semana 7846
Este mes Este mes 27201
Total de Visitas Total de Visitas 8967335

Día con más
visitantes

07-19-2017 : 1525

Gracias por su visita