簡體   English   中英

運行node.js程序時出錯

[英]error while running node.js program

我正在嘗試在我的窗戶系統上實現程序,但出現此錯誤。

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)

請說明為什么會出現這種錯誤。

謝謝

如果您要說“我的Windows系統”,並且已經建立了節點的WIN32版本,則可能尚未實現與權限相關的代碼。

我建議您嘗試Cygwin版本。 我已經在Cygwin上成功構建了0.5.0pre。 如果您沒有Cygwin,則可以輕松地在XP或Win7上安裝。 您不需要所有這些,只需這里介紹的基本安裝和軟件包即可: https : //github.com/ry/node/wiki/Building-node.js-on-Cygwin-(Windows)

您是否啟動了mongodb實例? Nodepad應用程序需要MongoDB數據庫才能工作。

http://www.mongodb.org獲取預編譯的程序包,解壓縮並創建“數據”目錄。 然后從bin目錄運行“ mongod --dbpath ./data”(使用您的“數據”路徑)。

有時,Node.js堆棧跟蹤是神秘的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM