2011-02-05 8 views
2

git repo + make & & make installをクローンしてノードをインストールしました。その後npmをインストールし、npmを使ってexpressをインストールしました(依存関係であるため自動的にフェッチするようです)。しかし、私はエラーメッセージが表示されます簡単な特急例を開始しようとすると:http://groups.google.com/group/express-js/browse_thread/thread/287086bd30f79cf1/adbb5c669872e45a が、結論は1つのニーズは(私が持っている)がインストールされて接続することのようだ:ノード+エクスプレスをインストールするときにモジュールconnect/utilsが見つかりません

Error: Cannot find module 'connect/utils' 
at Function._resolveFilename (module.js:219:11) 
at Function._load (module.js:171:25) 
at require (module.js:246:19) 
at Object.<anonymous> (/home/yngve/local/node/lib/node/.npm/express/1.0.3/package/lib/express/response.js:16:13) 
at Module._compile (module.js:302:26) 
at Object..js (module.js:308:10) 
at Module.load (module.js:234:31) 
at Function._load (module.js:201:10) 
at require (module.js:246:19) 
at Object.<anonymous> (/home/yngve/local/node/lib/node/.npm/express/1.0.3/package/lib/express/index.js:52:1) 

することは、誰かがここで同じ問題を抱えているようです。 私は、少なくとも以下のファイルがあることをチェックしました:

/home/yngve/local/node/lib/node/.npm/connect/0.5.8/package/lib/connect/utilsを。 JS /home/yngve/local/node/lib/node/.npm/express/1.0.3/node_modules/connect/connect/utils.js

誰もが手掛かりを持っていますか?

を解決


require.paths.unshift('<path_to_node>/lib/node/connect'); 

しかし、最新のリビジョンを追加しました。これは本当に必要ではないはずです(下記の回答を参照)。

答えて

4

に思えます。最新のバージョン1.0.5をインストールすると、この問題が解決されました。

+0

FYI:Express 1.xはノード0.4と互換性がありません。 Nodeを最大0.2.6に戻すか、Express 2.0-preをインストールする必要があります – fullstacklife

関連する問題