gpt4 book ai didi

node.js - 在 openshift 上部署 meteor 8.3 及更高版本

转载 作者:搜寻专家 更新时间:2023-10-31 23:38:32 29 4
gpt4 key购买 nike

我的问题很简单,有谁知道如何在 openshift 服务器上制作运行 8.3 及更高版本的 meteor 应用程序。

我尝试按照 Openshift 提供的教程进行操作:https://github.com/openshift-quickstart/openshift-meteorjs-quickstart

这个问题,它已经很老了,只能用旧的 meteor 版本运行。我从控制台收到的错误表明它需要 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-版本”

以上解决方案都不适合我。我尝试使用不同的部署,我使用了 meteor 8.3 版本的基本“捆绑”功能,如 openshift 所述。它没有用。我也尝试过使用“demeteorizer”。在更高的 meteor 版本上,我也使用了“构建”。它没有用。每次它只是说 meteor 需要 0.10.29 或更高版本才能运行,即使在/env 路径和控制台下报告它使用 0.10.29 或更高版本的自定义 node.js 版本(取决于我使用的)。

我尝试将 Linux 和 Windows 用于 meteor 本身。使用 8.0 和所有更高版本。检查 meteor 的依赖项和所有相关版本升级。它在本地运行得很好,所以它自己没有 meteor 问题。它还在 meteor.com 本身的测试服务器上运行,所以我怀疑这是 meteor 版本问题,还是我特定的 meteor 应用程序本身。

我尝试使用来自上述链接之一的基本示例和 meteor 版本 0.6.3,该示例确实有效,因为它使用了旧版本的 node.js。官方 openshift 仅支持并提供 node.js 版本 0.10.25,这就是带有示例应用程序的旧版本 meteor 运行良好的原因。

最佳答案

我在 Openshift 上成功运行了 meteor v1.0.2。 Meteor and Famo.us on Openshift我也遵循了 OP 提到的引用资料。但是,我不得不制作一些模组。重要的是你必须使用 DIY 并自己滚动。我拿了vladka git(由 OP 提到)并修改它以使其更简单。另一件要记住的事情是,meteor 有一些二进制 Node 依赖项(尤其是 fibers),必须在推送期间安装。总的来说,我非常高兴并且已经将 Openshift 用于许多商业 Meteor/Famo.us web 应用程序。当我有机会时,我会尝试发布教程和 git。

Meteor on OpenShift Tutorial

关于node.js - 在 openshift 上部署 meteor 8.3 及更高版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26347214/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com