ошибка при запуске программы node.js - PullRequest
1 голос
/ 17 февраля 2011

Я пытаюсь внедрить эту программу в моей оконной системе, но я получаю эту ошибку.

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)

Пожалуйста, предложите, почему появляется эта ошибка.

Спасибо

Ответы [ 2 ]

0 голосов
/ 22 февраля 2011

Вы начали инстанс mongodb? Для работы приложения Nodepad требуется база данных MongoDB.

Получите предварительно скомпилированный пакет из http://www.mongodb.org,, распакуйте и создайте каталог «data». затем запустите "mongod --dbpath ./data" из каталога bin (используйте путь к данным).

Иногда трассировки стека Node.js являются загадочными.

0 голосов
/ 21 февраля 2011

Если вы хотели сказать «моя система Windows» и создали версию узла для WIN32, то, вероятно, код, связанный с разрешениями, еще не реализован.Версия Cygwin.Я успешно построил 0.5.0pre на Cygwin.Если у вас нет Cygwin, его легко установить на XP или Win7.Вам не нужно все это, только базовая установка и упомянутые здесь пакеты: https://github.com/ry/node/wiki/Building-node.js-on-Cygwin-(Windows)

...