【发布时间】:2016-02-04 18:49:51
【问题描述】:
我尝试在共享主机上安装带有 Node.php (https://github.com/niutech/node.php) 的 Ghost CMS (https://ghost.org/),但失败了。
我修改了 node.php 文件以安装推荐版本的 Node.js (v0.10.40)。安装完美无缺。然后我尝试使用 Node.php 运行 npm install --production 命令,但它失败了。这是输出:
Failed to execute '/path_to/node/bin/node /path_to/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js clean' (8)
Failed. Error: 1
我该怎么办?我认为我在错误的目录中,但我不知道如何使用 Node.php 更改目录。
【问题讨论】:
-
机器上是否正确安装了
npm? -
我不太清楚。我使用 Node.php 来安装 Node.js。安装过程中没有任何错误,所以我认为它安装正确。
-
我假设您可以通过终端访问服务器?
-
不,我没有终端访问权限。这就是我尝试使用 Node.php 安装它的原因。
-
即使使用php,也可以使用
shell_exec()php.net/manual/en/function.shell-exec.php执行终端命令
标签: php node.js npm ghost-blog ghost