2013-02-23 14 views
5

私は '永遠の' node.jsパッケージを使用してUbuntuでnode.jsサービスを実行しようとしています。それは簡単であるように思える。永遠に使用してUbuntuでnode.jsサーバーを実行

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

私はこれがかもしれないと思うので、Ubuntuのパッケージマネージャ名のNode.jsバイナリnodejs、より多くの標準があるのではなくnode、:私はそれを実行したときしかし、私は次の出力を受けます。永久にどこにノードを見つけるかを伝える方法はありますか?

(私は/usr/bin/nodejs/usr/bin/nodeをシンボリックリンクしてみてくださいでしたが、それはさらに多くのエラーを生成し、それがとにかくハックのように感じている)

+0

使用するコマンドラインは何ですか? –

答えて

3

あなたは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リポジトリ内のノードの古いバージョンが問題に名前を付けるノード/ nodejsの背後にあることを意味します。

また、hereの方法のいずれかを使用して/ usr/bin/nodejsシンボリックリンクのターゲットを見つけて、/ usr/bin/nodeシンボリックリンクを作成してみることもできます。

幸運を祈る!

+0

これは私のためにそれを固定しました、ありがとう。 – Adam

関連する問題