在带有 Cloud Foundry 的 ruby 项目中使用较新版本的 nodejs
Using newer version of nodejs in a ruby project with cloud foundary
我的项目使用的是最新的 ruby-buildpack,目前加载的是 nodejs 6.14.4。我想使用更新版本的 nodejs。让它暴露给应用程序的最佳方式是什么? multi-buildpacks 是否解决了这个问题,如果可以,我是否在清单文件中的 ruby buildpack 之前或之后列出 nodejs buildpack?或者,打包自定义构建包会更好吗?
What's the best way to get it exposed to the application? Does multi-buildpacks solve this problem,
我认为 multi-buildpacks 应该适合你。您可以将 Nodejs 作为一个供应构建包,它会告诉它安装 Node.js,无论您想要什么版本。然后 Ruby 构建包将 运行 和 Node.js 应该在路径上可用,而它 运行s 这样你就可以用它来做任何你想做的事。
and if so, do I list the nodejs buildpack before or after the ruby buildpack in the manifest file
最后一个 buildpack 应该是提供启动应用程序命令的 buildpack。只有最终的 buildpack 才可以选择启动您的应用程序的命令。其他构建包,称为供应构建包,只有 contribute/install 个依赖项。
听起来应该是你的 Ruby buildpack。
Or, would it be better to package a custom buildpack?
我强烈反对这样做。分叉和维护构建包需要大量工作。让其他人为您完成这项工作,您会更快乐:)
我的项目使用的是最新的 ruby-buildpack,目前加载的是 nodejs 6.14.4。我想使用更新版本的 nodejs。让它暴露给应用程序的最佳方式是什么? multi-buildpacks 是否解决了这个问题,如果可以,我是否在清单文件中的 ruby buildpack 之前或之后列出 nodejs buildpack?或者,打包自定义构建包会更好吗?
What's the best way to get it exposed to the application? Does multi-buildpacks solve this problem,
我认为 multi-buildpacks 应该适合你。您可以将 Nodejs 作为一个供应构建包,它会告诉它安装 Node.js,无论您想要什么版本。然后 Ruby 构建包将 运行 和 Node.js 应该在路径上可用,而它 运行s 这样你就可以用它来做任何你想做的事。
and if so, do I list the nodejs buildpack before or after the ruby buildpack in the manifest file
最后一个 buildpack 应该是提供启动应用程序命令的 buildpack。只有最终的 buildpack 才可以选择启动您的应用程序的命令。其他构建包,称为供应构建包,只有 contribute/install 个依赖项。
听起来应该是你的 Ruby buildpack。
Or, would it be better to package a custom buildpack?
我强烈反对这样做。分叉和维护构建包需要大量工作。让其他人为您完成这项工作,您会更快乐:)