Node.js 0.10.22 был установлен с использованием NVM. После установки и запуска meteoricНеверная версия узла, используемого при развертывании Meteor
meteoric deploy
forever logs 0
мы получаем вывод ошибок из Метеора
data: bundle/main.js:10138 - error: Forever detected script exited with code: 1
data: bundle/main.js:10138 - error: Forever restarting script for 0 time
data: bundle/main.js:10138 - Meteor requires Node v0.10.21 or later.
data: bundle/main.js:10138 - error: Forever detected script exited with code: 1
data: bundle/main.js:10138 - error: Forever restarting script for 1 time
data: bundle/main.js:10138 - Meteor requires Node v0.10.21 or later.
data: bundle/main.js:10138 - error: Forever detected script exited with code: 1
$ node -v
v0.10.22
$ which node
/root/.nvm/v0.10.22/bin/node
Вопрос: Похож Theres проблема с навсегда и NVM? Почему навсегда/метеорит/метеорит говорят, что версия узла старше v0.10.21? Любые идеи по решению этой проблемы?
Я не использую метеоритный, но я посмотрел на скрипт и, похоже, использовал репозиторий Chris Lea 'node.js-legacy', который устанавливает узел 0.8.x. Метеор, начиная с 0.6.6, использует узел 0.10.x. Я не уверен, что это проблема, но она не выглядит правильной. –
@DavidWeldon Я восстановил экземпляр сервера и сделал все с нуля, установив только узел 0.10.22 с использованием NVM. Теперь проблема в том, что навсегда/метеор не находит верную версию узла. Почему вечно/метеор использует версию узла от chris-lea, а не nvm? – Nyxynyx