#ajax #node.js #vps
#ajax #node.js #vps
Вопрос:
Ошибка, которую я получаю:
virtual memory exhausted: Cannot allocate memory
scons: *** [obj/release/api.o] Error 1
scons: building terminated because of errors.
Waf: Leaving directory `/home/colleg60/node-v0.4.6/build'
Build failed: -> task failed (err #2):
{task: libv8.a SConstruct -> libv8.a}
make: *** [program] Error 1
Я могу сделать следующее, но столкнулся с проблемой выше, когда я пытаюсь «Сделать»:
wget http://nodejs.org/dist/node-v0.4.6.tar.gz
gunzip node-v0.4.6.tar.gz
tar -xf node-v0.4.6.tar
cd node-v0.4.6
./configure
make
Что я делаю не так?
Ответ №1:
Попробуйте sudo make
. Похоже, у вас нет права выделять память.
Похоже, это проблема с разрешениями сервера. Нам нужно было бы узнать больше о вашем конкретном VPS.
Комментарии:
1. спасибо за быстрый ответ. Я пробовал это, но, похоже, сервер отклоняет: sudo make colleg60 отсутствует в файле sudoers. Об этом инциденте будет сообщено. Мой vps с inmotionhosting.com, выделенная память 256 мб
2. Это вызывающе звучит как проблема, которую необходимо решить с технической поддержкой inmotionhosting.
3. Хорошо, я поговорил со службой поддержки, и это проблема с разрешениями. Еще раз спасибо за вашу помощь!
4. Хорошо, я получил поддержку моего VPS-хостинга для установки узла, но они прислали мне следующее: При запуске этого файла создается следующий вывод: -bash-3.2 # /usr / src /node-v0.4.6 / node /home/colleg60/public_html/development/ajaxim/server/server.js node.js: 134 выдает ошибку e; // process.nextTick или событие ‘error’ при первом тике ^
5. Ошибка: не удается найти модуль «tcp» в функции. _resolveFilename (module.js: 320:11) в функции. _load (module.js: 266:25) при require (module.js: 348:19) в Object.<анонимный> (/home/colleg60/public_html / development /ajaxim /server/server.js:32:11) в Module._compile (module.js: 404:26) в Object..js (module.js: 410:10) в модуле. загрузка (module.js: 336:31) в функцию. _load (module.js: 297:12) в Array.<анонимный> (module.js: 423:10) в EventEmitter._tickCallback (node.js:126:26) Однако предоставленный тестовый файл «Hello World» выполняется без проблем: