2013-02-23 14 views
5

Próbuję użyć "wiecznego" pakietu node.js do uruchomienia usługi node.js w systemie Ubuntu. Wygląda na to, że powinno być proste. Jednak, kiedy go uruchomić, pojawia się następujący komunikat:Uruchamianie serwera node.js w systemie Ubuntu przy użyciu na zawsze

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

myślę, że może to być spowodowane nazwy menedżera pakietów Ubuntu node.js binarny nodejs zamiast node, który jest bardziej standardowe. Czy istnieje sposób na wskazanie wiecznemu pakietowi, gdzie można znaleźć węzeł?

(Próbowałem symlinking /usr/bin/node do /usr/bin/nodejs, ale produkowane nawet więcej błędów i czuje się jak hack tak)

+0

Jakiej linii poleceń używasz? –

Odpowiedz

3

Czy próbowałeś 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 nie jest do końca jasne, ale autor sugeruje, że starsze wersje węzła w repozytorium Debiana są za węzła/nodejs nazwanie problemu.

Alternatywnie, możesz spróbować znaleźć cel dla dowiązania symbolicznego/usr/bin/nodejs przy użyciu dowolnej z metod opisanych pod here i utworzyć dowiązanie symboliczne do/usr/bin/node.

Powodzenia!

+0

Naprawiłem to dla mnie, dziękuję. – Adam

Powiązane problemy