将流星应用程序部署到模数的问题

时间:2016-07-31 03:51:38

标签: javascript macos meteor deployment modulus

遵循与此相似的内容...... http://stuart-85933.onmodulus.net/以及确切的内容。试了一堆东西一小时,我快要死了。求救!

感谢。

“无法连接到任何应用程序实例。”

这是我在模数网站上的日志

select (sum(case when action_type = 'sale' then 100.0 else 0 end) /
        sum(case when action_type = 'click' then 1.0 end)
       ) as conversion_rate
from t;

1 个答案:

答案 0 :(得分:0)

Modulus目前正致力于为一些较新的Meteor版本添加兼容性,即Meteor 1.4。有关此错误的更多信息,请参阅下面提到的问题。您可以在此处查看有关此问题的更新:meteor github issuemeteor build runtimedemeteorizer github issue

编辑:如果您仍然遇到问题,有一个解决方法,但它有点冗长。此解决方法适用于任何新版本的Meteor,即使是尚未与Meteor运行时一起使用的版本。

  1. 确保应用在本地运行
  2. 安装任何未解决的模块 即如果您在本地运行时收到此消息:

    Unable to resolve some modules:
    
    XYZ ...
    
    If you notice problems related to these missing modules, consider         running:
    
    
    meteor npm install --save XYZ
    
  3. 运行demeteorizer

    $ npm install demeteorizer -g
    $ demeteorizer
    
  4. 将目录更改为.demeteorized / bundle / programs / server /

    $ cd .demeteorized/bundle/programs/server/

  5. 在该目录中运行npm install

    $ npm install

  6. 运行' npm install'之后编辑该目录中的package.json。并指定正确的节点引擎:即节点4.4.7

  7. 将目录更改为捆绑包的根目录

    $ cd ../../

  8. 确保您位于'捆绑的根目录中,'然后压缩内容

    $ pwd
    /exampleDirectory/yourProject/.demeteorized/bundle
    
    • 捆绑邮件的内容

    $ zip -r -X myProject.zip ./

  9. 将该zip移动到项目目录的根目录(或非隐藏文件夹)

  10. 转到my.modulus.io

    的项目信息中心
    • 一个。停止你的项目
    • 湾将运行时更改为node.js中的 '给药'小组
    • ℃。确认您有MONGO_URL和ROOT_URL 在环境变量中指定
    • d。回到家里'项目 仪表板,并上传/部署zip