ラベル

AWS (2) EC2 (2) gimp (2) ubuntu (2) ubuntu11.10 (2) Basic Amazon Linux (1) Blogger (1) Rails (1) WordPress (1) gimp-painter- (1) intuous (1) jQuery (1) nave (1) node.js (1) redmine (1) textile (1) wacom (1) wiki (1)

expressが動かない?

症状は以下の通り。

$ express -v
node.js:197
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: The "sys" module is now called "util".
    at sys.js:1:69
    at NativeModule.compile (node.js:517:5)
    at Function.require (node.js:485:18)
    at Function._load (module.js:298:25)
    at Module.require (module.js:358:17)
    at require (module.js:374:17)
    at Object. (/home/xxxx/.nave/installed/0.7.6/lib/node_modules/express/bin/express:8:11)
    at Module._compile (module.js:445:26)
    at Object..js (module.js:463:10)
    at Module.load (module.js:352:32)
    at Function._load (module.js:310:12)

以下のごとく解消。

$ vim /home/xxxx/.nave/installed/0.7.6/lib/node_modules/express/bin/express
#!/usr/bin/env node

/**
 * Module dependencies.
 */

var fs = require('fs')
  , sys = require('util') /* sysをutilに変更 */
  , exec = require('child_process').exec;
$ express -v
1.0.7

0 件のコメント: