簡體   English   中英

在Ubuntu上運行node.js服務器永遠使用

[英]Running node.js server on Ubuntu using forever

我正在嘗試使用'forever'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 ,但這會產生更多錯誤,無論如何它感覺像是一個hack)

您是否嘗試過從源安裝最新節點

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

該視頻並不完全清楚,但作者暗示Debian存儲庫中的舊版本節點是節點/ nodejs命名問題的后面。

或者,您可以嘗試使用此處描述的任何方法查找/ usr / bin / nodejs符號鏈接的目標,並為其創建/ usr / bin / node符號鏈接。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM