0

私はOSX10.8.2を使用しており、Node.js0.10.0がhomebrew経由でインストールされています。で実行しようとするとnpm testnodegit次のエラーが発生します。

cd test && nodeunit *.js

module.js:340
    throw err;
          ^
Error: Cannot find module '../deps/console.log'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/faceleg/Work/Web/js-apprentice.com/Site/node_modules/nodegit/node_modules/.bin/nodeunit:11:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
npm ERR! Test failed.  See above for more details.
npm ERR! not ok code 0

npm update && npm -g updateノード0.10.0をインストールしてから完了しました。

これを修正するにはどうすればよいですか?

4

1 に答える 1

1

スタックトレースはそれをすべて示しています、それはnodeunitの問題です。私は彼らの問題ページで問題を提出します。

nodeunitについてあまり知らないので、別の場所から実行されることを予期しているようです。/Users/faceleg/Work/Web/js-apprentice.com/Site/node_modules/nodegit/node_modules/deps/console.log.js(おそらく)実際ににあるファイルを要求しようとしています/Users/faceleg/Work/Web/js-apprentice.com/Site/node_modules/nodegit/node_modules/nodeunit/deps/console.log.js

于 2013-03-19T19:13:19.340 に答える