HoHsi
@HoHsi

Почему Node.js v4.0.0 ругается на child_process execSync из-за Supervisord?

Почему Node.js v4.0.0 ругается на child_process execSync, хотя этот метод был добавлен еще в 0.1.1+? Что самое странное на Win машине все работает хорошо, а вот Linux Centos ругается как что и есть

Missing error handler on `socket`.
TypeError: Object #<Object> has no method 'execSync'
    at _diskSpace (/apps/server.ru/node_modules/fd-diskspace/bin/index.js:139:32)
    at Object.diskSpaceSync (/apps/server.ru/node_modules/fd-diskspace/bin/index.js:171:10)
    ...


UPD:
Заметил, что если запустить приложение не через Supervisord, а просто через node app.js все работает хорошо, но это не выход

UPD 2:
Оказывается supervisord запускает node v0.10.36, хотя если в SLI ввести npde -v то он скажет v4.0.0
  • Вопрос задан
  • 422 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы