【问题标题】:pm2: The system cannot find the specified path (Node.js)pm2:系统找不到指定路径(Node.js)
【发布时间】:2014-03-27 06:33:17
【问题描述】:

我正在尝试在 x64 windows 8.1 机器上运行 pm2,在遇到几个问题后我成功安装了 pm2,但现在我尝试运行它时收到以下错误:

系统找不到指定的路径。

错误来自pm2.cmd文件,该文件包含以下代码:

@IF EXIST "%~dp0/bin/sh.exe" ( "%~dp0/bin/sh.exe" "%~dp0\node_modules\pm2\bin\pm2" %* ) 别的 ( /bin/sh "%~dp0\node_modules\pm2\bin\pm2" %* )

【问题讨论】:

    标签: node.js pm2


    【解决方案1】:

    Pm2 不能在 windows 下运行,因为:

    PM2是一个生产模块,应该主要用在Linux上 服务器。它尚未在 Linux 以外的其他平台上进行过测试。

    这是 repo 中的官方问题: https://github.com/Unitech/pm2/issues/6

    【讨论】:

    • 谢谢!我想那我也无能为力了
    • 您可以在virtualbox或类似软件中运行它。 node.js 程序的好部分也不会在 Windows 上运行,因此它可能是一般情况下的最佳解决方案。
    • 我可以通过 git bash 在 windows 上运行 pm2
    • @edua_glz 这些天您可以使用pm2-windows-startup 将其作为服务运行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    • 2011-02-23
    • 2018-12-12
    • 2016-04-23
    • 2017-01-04
    相关资源
    最近更新 更多