[英]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.