gpt4 book ai didi

ruby-on-rails - 为生产应用程序销售 rails 的推荐方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 16:12:10 25 4
gpt4 key购买 nike

我不喜欢为我的应用程序使用最新的 Rails gem,而是将代码放在我自己的 git 存储库中,这意味着将它放在 vendor/rails 中。

有几种方法可以做到这一点:下载我想运行的特定分支/标签的源代码并将其提交到我的存储库,或者使用 git 子模块。

子模块似乎是一种自然的方式,但不是每次克隆存储库时都必须手动 checkout 要使用该子模块的分支(否则你会得到大师)?使用这种方法对 Capistrano 部署有影响吗?

最佳答案

我建议在发布时卡住:

rake rails:freeze:edge RELEASE=2.3.3

有一个用于 2-3-stable 的 git 分支,但我使用它的时间很糟糕。子模块有点痛苦。工具Braid非常好,但我喜欢在发布时卡住 Rails。

Capistrano 在部署您的代码时会稍微慢一些(整个 Rails 代码库都在里面),但 Capistrano 本身和您的生产设置不需要更改。

祝你好运!

关于ruby-on-rails - 为生产应用程序销售 rails 的推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1172658/

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