Подтвердить что ты не робот

Пакет Метеор не работает, потому что отсутствует.

В комплект поставки node.fibers не загружается после развертывания на другой сервер со следующей ошибкой:

/home/ec2-user/bundle/server/node_modules/fibers/fibers.js:13
    throw new Error('`'+ modPath+ '.node` is missing. Try reinstalling `node-fibe
          ^
Error: `/home/ec2-user/bundle/server/node_modules/fibers/bin/linux-x64-v8-3.11/fibers.node` is missing. Try reinstalling `node-fibers`?
    at Object.<anonymous> (/home/ec2-user/bundle/server/node_modules/fibers/fibers.js:13:8)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/home/ec2-user/bundle/server/server.js:3:1)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
4b9b3361

Ответ 1

Волокна узла должны быть переустановлены после распаковки жгута. Чтобы устранить эту проблему, перейдите в каталог сервера.

$ cd bundle/programs/server

Затем удалите fibers

$ npm uninstall fibers

Затем установите fibers

$ npm install fibers

Затем запустите приложение

$ cd ../../
$ PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js

Вам придется повторять это каждый раз, когда вы обновляете приложение. Именно таким образом Метеор использует Node в данный момент. Возможное долгосрочное исправление можно найти здесь: http://meteorhacks.com/how-meteor-uses-node.html

ПРИМЕЧАНИЕ: на Meteor 0.6.5 и Node 0.10. * Это может работать немного по-другому. Возможно, вам придется удалить волокна вручную из bundle/server, а также из bundle/programs/server. Вы можете сделать это с $ rm -R node_modules/fibers. Затем вам придется переустанавливать волокна из обоих мест с помощью $ npm install fibers.

Ответ 2

У меня была такая же проблема с Meteor 1.0.3.2 и Node 0.12.0. Я должен был перейти на Node 0.10.31. Это устранило проблему.

Помните, что все инструкции находятся в файле readme в папке пакета.