Vik*_*orW 3 node.js openshift meteor
我的问题很简单,有没有人知道如何在openshift服务器上运行版本8.3及更高版本的meteor应用程序.
我尝试按照Openshift提供的教程:https://github.com/openshift-quickstart/openshift-meteorjs-quickstart
这个问题,它已经很老了,意味着可以用更老的流星版本运行.我从控制台得到的错误说它需要运行node.js版本0.10.29或更高版本.
我尝试使用自定义node.js版本的自定义解决方案,如下所示:https://github.com/vladka/openshift-meteor-leaderboard-customNode和"/ ramr/nodejs-custom-version-openshift"
我还尝试使用一些分支和其他解决方案,如"/ questions/24316495/how-to-upgrade-node-js-in-openshift-gear"和"/ questions/20408160/meteor-on-openshift-node-version"
上述解决方案均不适合我.我尝试使用不同的部署,我使用了流媒体8.3版本的基本"捆绑"功能,如openshift所述.它没用.我也试过使用"demeteorizer".在更高的流星版本上,我也使用了"build".它没用.每次它只是说流星需要0.10.29或更高才能运行,即使它在/ env路径和控制台下报告它使用自定义node.js版本0.10.29或更高(取决于我使用的).
我尝试将Linux和Windows同时用于流星本身.使用8.0和所有更高版本.检查meteor的依赖关系和所有相关版本升级.它本地运行得很好,所以它本身没有流星问题.它也运行在meteor.com上的测试服务器上,所以我怀疑它是流星版本问题,还是我的特定流星应用本身.
我尝试使用上述链接中的一个基本示例,使用流星版本0.6.3,因为它使用了旧版本的node.js,所以它确实有用.官方openshift支持并且仅提供node.js版本0.10.25,这就是为什么带有示例应用程序的旧版meteor工作正常的原因.
我在Openshift上成功运行了meteor v1.0.2.关于Openshift的Meteor和Famo.us我也遵循了OP提到的参考资料.但是,我不得不做一些改装.重要的是你必须使用DIY并自己动手.我拿了vladka git(由OP提到)并修改它以使其更简单.要记住的另一件事是meteor有一些二进制节点依赖(特别是光纤)必须在推送期间安装.总的来说,我非常高兴并将Openshift用于许多商业Meteor/Famo.us网络应用程序.当我有机会的时候,我会尝试发布一个教程和git.
| 归档时间: |
|
| 查看次数: |
1308 次 |
| 最近记录: |