[英]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.