【问题标题】:Running node.js server on Ubuntu using forever永远在 Ubuntu 上运行 node.js 服务器
【发布时间】:2014-06-04 03:12:25
【问题描述】:

我正在尝试使用“永远”node.js 包在 Ubuntu 上运行 node.js 服务。似乎它应该是直截了当的。但是,当我运行它时,我会收到以下输出:

/usr/bin/env: node: No such file or directory

我认为这可能是因为 Ubuntu 包管理器将 node.js 二进制文件命名为 nodejs,而不是更标准的 node。有没有办法告诉永久包在哪里找到节点?

(我确实尝试将/usr/bin/node 符号链接到/usr/bin/nodejs,但这产生了更多错误,而且感觉就像是黑客攻击)

【问题讨论】:

  • 你使用的命令行是什么?

标签: node.js npm forever


【解决方案1】:

你试过installing the latest node from source吗?

git clone https://github.com/joyent/node.git
cd node
git checkout v0.8.22 #Try checking nodejs.org for what the stable version is
./configure
make
sudo make install

This video 并不完全清楚,但作者暗示 Debian 存储库中的旧版本 node 是 node/nodejs 命名问题的原因。

或者,您可以尝试使用here 中描述的任何方法找到 /usr/bin/nodejs 符号链接的目标,然后创建一个 /usr/bin/node 符号链接。

祝你好运!

【讨论】:

    猜你喜欢
    • 2014-11-29
    • 2014-12-02
    • 2013-05-18
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 2012-03-21
    • 1970-01-01
    相关资源
    最近更新 更多