2014-11-11 16 views
13

Zainstalowałem moduł forever używając globalnego npm na moim serwerze Ubuntu jako superużytkownik. Ale nie mogę uruchomić aplikacji węzełJs używając tego. W terminalu wpisałem "na zawsze", ale wydaje się, że nie zostały wykonane żadne polecenia. jestem pewien, że nie napotkałem żadnych błędów podczas "na zawsze" instalacji. Proszę zobaczyć poniższe dane wyjściowe. Próbowałem tego samego w mojej lokalnej maszynie. Ale działa dobrze. Używam Express, 4.na zawsze dla nodeJs nie działa w serwerze ubuntu

zawsze w serwerze ubuntu: -

enter image description here

na zawsze w moim komputerze lokalnym ouptput następująco: -

enter image description here

Czy istnieją jakieś ustawienia serwera muszę czy to działa?

Odpowiedz

31

Sam otrzymałem odpowiedź. Zrobiłem łącze między węzłem a węzłem przez: -

sudo ln -s /usr/bin/nodejs /usr/local/bin/node 
+0

Zainstalowałem również na zawsze i nic takiego nie zrobiłem. Co to właściwie jest? – Subburaj

+2

Dzieje się tak, ponieważ rzeczy instalowane przez npm wymagają, aby interpreter Node.JS miał nazwę "węzeł", podczas gdy wersja zainstalowana przez apt nazywa się "nodejs" –

+0

superb !! zmarnowałem 2 godziny na znalezienie rozwiązania, w końcu to się udało. wielkie dzięki –

Powiązane problemy