1

このプログラムを自分のウィンドウ システムに実装しようとしていますが、このエラーが発生します。

Administrator@rahul ~/nodepad
$ node app.js
native library not built
Express server listening on port 3000, environment: development
Using connect 0.5.9, Express 1.0.7, Jade 0.6.3

node.js:50
    throw e; // process.nextTick error, or 'error' event on first tick
    ^
Error: EPERM, Operation not permitted
    at Stream._onConnect (net.js:687:18)
    at IOWatcher.onWritable [as callback] (net.js:284:12)

このエラーが発生する理由を教えてください。

ありがとう

4

2 に答える 2

0

「私の Windows システム」と言うつもりで、ノードの WIN32 バージョンをビルドした場合、パーミッション関連のコードがまだ実装されていない可能性があります。

Cygwin バージョンを試すことをお勧めします。Cygwin で 0.5.0pre をビルドすることに成功しました。Cygwin をお持ちでない場合は、XP または Win7 に簡単にインストールできます。すべてが必要なわけではなく、基本インストールとここに記載されているパッケージだけが必要です: https://github.com/ry/node/wiki/Building-node.js-on-Cygwin-(Windows)

于 2011-02-21T05:12:01.240 に答える
0

mongodb インスタンスを開始しましたか? Nodepad アプリが機能するには、MongoDB データベースが必要です。

http://www.mongodb.orgからプリコンパイル済みパッケージを取得し、解凍して "data" ディレクトリを作成します。次に、bin dir から「mongod --dbpath ./data」を実行します (「データ」パスを使用します)。

Node.js スタックトレースがわかりにくい場合があります。

于 2011-02-22T18:03:14.167 に答える