Javascript Now.js模块没有';t工作(未找到节点路径)

Javascript Now.js模块没有';t工作(未找到节点路径),javascript,ubuntu,node.js,Javascript,Ubuntu,Node.js,我正在尝试为Node.js安装Now.js模块。它已安装,但无法工作。当我安装它时,我得到的是: eustace@eustace-desktop:/var/www/nowjs$ sudo npm install now -g > node-proxy@0.5.1 install /usr/local/lib/node_modules/now/node_modules/node-proxy > make BUILDING: C++ Component Checking for pr

我正在尝试为Node.js安装Now.js模块。它已安装,但无法工作。当我安装它时,我得到的是:

eustace@eustace-desktop:/var/www/nowjs$ sudo npm install now -g

> node-proxy@0.5.1 install /usr/local/lib/node_modules/now/node_modules/node-proxy
> make

BUILDING: C++ Component
Checking for program g++ or c++          : /usr/bin/g++ 
Checking for program cpp                 : /usr/bin/cpp 
Checking for program ar                  : /usr/bin/ar 
Checking for program ranlib              : /usr/bin/ranlib 
Checking for g++                         : ok  
Checking for node path                   : not found 
Checking for node prefix                 : ok /usr/local 
'configure' finished successfully (0.038s)
Waf: Entering directory `/usr/local/lib/node_modules/now/node_modules/node-proxy/src/build'
[1/2] cxx: node-proxy.cc -> build/default/node-proxy_1.o
[2/2] cxx_link: build/default/node-proxy_1.o -> build/default/node-proxy.node
Waf: Leaving directory `/usr/local/lib/node_modules/now/node_modules/node-proxy/src/build'
'build' finished successfully (0.909s)
now@0.7.4 /usr/local/lib/node_modules/now 
├── node-proxy@0.5.1
└── socket.io@0.8.2
eustace@eustace-desktop:/var/www/nowjs$ node helloworld_server.s

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: Cannot find module '/var/www/nowjs/helloworld_server.s'
    at Function._resolveFilename (module.js:317:11)
    at Function._load (module.js:262:25)
    at Array.<anonymous> (module.js:421:10)
    at EventEmitter._tickCallback (node.js:126:26)
eustace@eustace-desktop:/var/www/nowjs$ node helloworld_server.js

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: Cannot find module 'now'
    at Function._resolveFilename (module.js:317:11)
    at Function._load (module.js:262:25)
    at require (module.js:346:19)
    at Object.<anonymous> (/var/www/nowjs/helloworld_server.js:7:13)
    at Module._compile (module.js:402:26)
    at Object..js (module.js:408:10)
    at Module.load (module.js:334:31)
    at Function._load (module.js:293:12)
    at Array.<anonymous> (module.js:421:10)
    at EventEmitter._tickCallback (node.js:126:26)
我正在努力让这个例子起作用(http://nowjs.com/doc/example),但当我在terminal中运行helloworld_server.js时,我得到的是:

eustace@eustace-desktop:/var/www/nowjs$ sudo npm install now -g

> node-proxy@0.5.1 install /usr/local/lib/node_modules/now/node_modules/node-proxy
> make

BUILDING: C++ Component
Checking for program g++ or c++          : /usr/bin/g++ 
Checking for program cpp                 : /usr/bin/cpp 
Checking for program ar                  : /usr/bin/ar 
Checking for program ranlib              : /usr/bin/ranlib 
Checking for g++                         : ok  
Checking for node path                   : not found 
Checking for node prefix                 : ok /usr/local 
'configure' finished successfully (0.038s)
Waf: Entering directory `/usr/local/lib/node_modules/now/node_modules/node-proxy/src/build'
[1/2] cxx: node-proxy.cc -> build/default/node-proxy_1.o
[2/2] cxx_link: build/default/node-proxy_1.o -> build/default/node-proxy.node
Waf: Leaving directory `/usr/local/lib/node_modules/now/node_modules/node-proxy/src/build'
'build' finished successfully (0.909s)
now@0.7.4 /usr/local/lib/node_modules/now 
├── node-proxy@0.5.1
└── socket.io@0.8.2
eustace@eustace-desktop:/var/www/nowjs$ node helloworld_server.s

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: Cannot find module '/var/www/nowjs/helloworld_server.s'
    at Function._resolveFilename (module.js:317:11)
    at Function._load (module.js:262:25)
    at Array.<anonymous> (module.js:421:10)
    at EventEmitter._tickCallback (node.js:126:26)
eustace@eustace-desktop:/var/www/nowjs$ node helloworld_server.js

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: Cannot find module 'now'
    at Function._resolveFilename (module.js:317:11)
    at Function._load (module.js:262:25)
    at require (module.js:346:19)
    at Object.<anonymous> (/var/www/nowjs/helloworld_server.js:7:13)
    at Module._compile (module.js:402:26)
    at Object..js (module.js:408:10)
    at Module.load (module.js:334:31)
    at Function._load (module.js:293:12)
    at Array.<anonymous> (module.js:421:10)
    at EventEmitter._tickCallback (node.js:126:26)
eustace@eustace-桌面:/var/www/nowjs$node helloworld\u server.s
node.js:134
抛出e;//process.nextTick错误,或第一次勾选时的“error”事件
^
错误:找不到模块'/var/www/nowjs/helloworld_server.s'
at函数。\u解析文件名(module.js:317:11)
at功能。加载(模块js:262:25)
在阵列上。(模块js:421:10)
在EventEmitter上进行回调(node.js:126:26)
eustace@eustace-桌面:/var/www/nowjs$node helloworld_server.js
node.js:134
抛出e;//process.nextTick错误,或第一次勾选时的“error”事件
^
错误:找不到模块“now”
at函数。\u解析文件名(module.js:317:11)
at功能。加载(模块js:262:25)
根据需要(module.js:346:19)
反对。(/var/www/nowjs/helloworld_server.js:7:13)
编译(Module.js:402:26)
at Object..js(module.js:408:10)
在Module.load(Module.js:334:31)
at函数。_加载(module.js:293:12)
在阵列上。(模块js:421:10)
在EventEmitter上进行回调(node.js:126:26)
我正在使用Node.jsv0.4.11和Ubuntu 11.04。我尝试执行“导出节点_PATH=“/usr/local/lib/NODE””,但没有任何帮助。
如何修复此问题?

问题是我输入了helloworld\u server.js错误。我花了大约6个小时试图修复这个问题,这是一个多么愚蠢的错误:)

我会更新node.js并从他们的网站上下载。我对node.js 4.0中一些依赖socket.io的软件有问题。如果这不是一个选项,您可能需要下载旧版本的now.js、socket.io等。我将其更新为v0.5.5,仍然无法正常工作:/噢,我现在还收到一个“没有这样的环境:发布”错误。