1

私はNodeに非常に慣れていないので、それを試して使い始めるという私の決定は、Meteor Frameworkです。最初にOSXにインストールしましたが、すべて正常に動作します。しかし、Windows を使用している別のマシンで動作するようにしたいと考えています。

私は、Node と Meteor を適切にインストールするように見える MSI パッケージを使用しています。それらは "D:" にある私の %HOMEDRIVE% にインストールされ (関係ないと思いますが、誰にもわかりません...)、すべてが D:\Meteor にあります。

新しいアプリを作成し、開始しましたが、エラーが発生しました...その後、問題はファイバーにあり、通常はnpmでアンインストールしてnpmで再度インストールすると、機能することがわかりました。さて、これが私の問題です。インストールがまったく機能しません。したがって、ファイバーをインストールしようとすると、次のようになります。

D:\Meteor\lib>npm install fibers
npm http GET https://registry.npmjs.org/fibers
npm http 304 https://registry.npmjs.org/fibers

> fibers@0.6.8 install D:\Meteor\lib\node_modules\fibers
> node ./build.js

module.js:337
    throw new Error("Cannot find module '" + request + "'");
          ^
Error: Cannot find module 'D:\build.js'
    at Function._resolveFilename (module.js:337:11)
    at Function._load (module.js:279:25)
    at Array.0 (module.js:484:10)
    at EventEmitter._tickCallback (node.js:190:38)

npm ERR! fibers@0.6.8 install: `node ./build.js`
npm ERR! `cmd "/c" "node ./build.js"` failed with 1
npm ERR!
npm ERR! Failed at the fibers@0.6.8 install script.

別のパッケージをインストールしてみましたが、動作します。私はファイバーでこの問題だけを抱えています。どうすればこれをデバッグできますか? どこを見ればいいのかわかりません(module.jsを見つけることさえできませんでした...)。どうもありがとう!

4

1 に答える 1

2

次のコマンドで問題を解決できます。

npm install -g node-gyp
于 2012-11-15T15:38:32.703 に答える