2013-04-28 24 views
0

我试图将Heroku的流星应用程序移植到Modulus.io(希望能够测试粘滞会话和水平缩放)。我已经使用Modulus.io脚本对应用程序进行了去填充处理,如以下文章和存储库中所述。在Modulus.io上重新安装Meteor应用程序的节点光纤?

https://github.com/onmodulus/demeteorizer
http://blog.modulus.io/demeteorizer

demeteorizing后,我拉上并上传,并且有一个空的部署日志和一个白色的屏幕在浏览器中。经过多一点研究后,我删除了生成的分散应用程序中的node_modules目录,然后进行压缩和上传。这绝对是正确的举措,因为一切都开始部署,并且日志很忙。

这里的错误我来了,但:

Error: `/mnt/data/1/clinical-workqueues/server/node_modules/fibers/bin/linux-x64-v8-3.11/fibers.node` is missing. Try reinstalling `node-fibers`? 
    at Object.<anonymous> (/mnt/data/1/clinical-workqueues/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> (/mnt/data/1/clinical-workqueues/server/server.js:3:13) 
    at Module._compile (module.js:449:26) 
    at Object.Module._extensions..js (module.js:467:10) 
Forever detected script exited with code: 1 
Forever restarting script for 6 time 

有谁知道我应该去的Modulus.io环境“重新安装节点纤维”,用demeteorized流星应用程序?我在这里摆脱了我的联盟,我不知道如何继续。

在此先感谢您的任何想法或建议!

+0

您可以通过运行'npm install fibers @ 1.0.0'手动安装光纤,或者将其添加到'package.json'中并运行'npm install'? – Akshat 2013-04-28 09:33:11

+0

“纤维”:“1.0.0”已经在package.json文件中,并且我没有权限访问shell来运行npm install。 :( – AbigailW 2013-04-28 13:12:41

+1

看起来像读取package.json的自动解析器可能不会在应用程序运行之前安装指定的节点模块您可能需要联系他们并让他们知道通常它应该是自动的,只是工作' – Akshat 2013-04-28 16:48:44

回答

0

的解决办法是升级到0.2.1 Demeteorizer,运行“流星添加电子邮件”我的应用程序,然后添加下面的依赖关系到我的package.json文件:

"sockjs": "0.3.4", 
"websocket": "1.0.7", 
"mongodb": "1.2.13", 
"mailcomposer": "0.1.15" 
相关问题