GNU/Linux >> Tutoriales Linux >  >> Linux

Comando PM2 no encontrado

PM2 el administrador de procesos para aplicaciones Node.js. PM2 básicamente administra aplicaciones (ejecutarlas en segundo plano como un servicio). Así es como instalamos PM2 globalmente con la cuenta de permisos sudo

sudo npm install -g pm2

La opción -g le dice a npm que instale el módulo globalmente, para que esté disponible en todo el sistema. Una vez que esté instalado, verifique la ruta instalada como:

whereis pm2
pm2: /opt/node/bin/pm2 /opt/node/lib/node_modules/pm2/bin/pm2

Ahora, necesitamos agregar esta ruta en el script bash de inicio. Agregue agregue la siguiente línea en cualquier lugar del archivo ~/.bashrc.

export PATH=$PATH:/opt/node/lib/node_modules/pm2/bin

Ahora vuelva a iniciar sesión o obtenga el script bash de la siguiente manera (para que se ejecute el script bash y se establezca la ruta)

 source ~/.bashrc

y ahora debería ejecutarse. comprobar el estado de pm2

pm2 status

Instalar PM2 globalmente:

ejecutar como root:

npm i -g pm2

o si el usuario es sudo-er

sudo npm i -g pm2

y luego regrese al usuario (o permanezca en la raíz si fue creado por el usuario raíz) y ejecútelo:

pm2 start server.js

En mi caso, tengo MacOs Big Sur ejecutándose con zsh shell. Lo primero que debe hacer es obtener el prefijo de su ruta npm-global:

npm config get prefix

Entonces esto devolverá algo como esto:

/Users/your_user/npm-global

Copie esta ruta y agregue /bin al final -> /Users/your_user/npm-global/bin . Luego exportaremos esta ruta a las configuraciones de bash.

export PATH=$PATH:/Users/your_user/npm-global/bin 

Creo que todos sus paquetes npm globales funcionarán bien ahora.


Linux
  1. administrador de suscripciones:comando no encontrado

  2. dnf:comando no encontrado

  3. bc:comando no encontrado

  4. dpkg:comando no encontrado

  5. id:comando no encontrado

nc:comando no encontrado

aws-shell:comando no encontrado

rm:comando no encontrado

mv:comando no encontrado

ln:comando no encontrado

sudo:npm:comando no encontrado