【问题标题】:pm2 fails on Raspberry Pipm2 在树莓派上失败
【发布时间】:2020-02-20 20:47:38
【问题描述】:

我正在尝试在 Raspberry pi 上安装 pm2。我用sudo npm install -g pm2做到了:

pi@raspberrypi:~ $ sudo npm install -g pm2
/usr/bin/pm2 -> /usr/lib/node_modules/pm2/bin/pm2
/usr/bin/pm2-dev -> /usr/lib/node_modules/pm2/bin/pm2-dev
/usr/bin/pm2-docker -> /usr/lib/node_modules/pm2/bin/pm2-docker
/usr/bin/pm2-runtime -> /usr/lib/node_modules/pm2/bin/pm2-runtime
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.1 (node_modules/pm2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})

+ pm2@4.1.2
updated 3 packages in 16.284s

但是,当我运行 pm2 时,出现以下错误:

pi@raspberrypi:~ $ pm2 start script.sh
/usr/lib/node_modules/pm2/node_modules/has-flag/index.js:1
24 �ubelet.goz0t4] node "rispberrypy-1# not found
   ^

SyntaxError: Invalid or unexpected token
    at Module._compile (internal/modules/cjs/loader.js:723:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/usr/lib/node_modules/pm2/node_modules/supports-color/index.js:3:17)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)

在此示例中,我运行了 pm2 start,但任何 pm2 命令都出现相同的错误

你知道这个错误是什么吗?我该如何解决?

谢谢

【问题讨论】:

    标签: node.js linux npm raspberry-pi pm2


    【解决方案1】:

    pm2 要求您启动 node.js 脚本。在您提供的示例中,您尝试使用 pm2 执行 script.sh。尝试将 pm2 命令放入脚本中,然后执行脚本 :)

    【讨论】:

    • 我不认为这是问题所在。例如,pm2 list 也有错误
    • 如果您只是尝试使用 node.js 执行脚本会怎样?如果它可以工作,那么可能只是 pm2 安装已损坏,您可以尝试卸载并重新安装。
    • 脚本运行良好。只是失败的 pm2 命令。我将卸载并重新安装它
    • 问题已解决。我不知道到底是什么问题,但我卸载/重新安装了两次,然后它才能正常工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-21
    • 2023-03-10
    • 2015-11-21
    • 2017-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多