gpt4 book ai didi

ruby-on-rails - "RAILS_GEM_VERSION"设置的具体作用是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 07:16:36 26 4
gpt4 key购买 nike

config/environment.rb 中的 RAILS_GEM_VERSION 设置的目的是什么?它是否应该阻止您的应用程序在意外版本的 Rails 下运行?

我只是将 Rails 更新到我的笔记本电脑和生产环境中的最新版本。既然我这样做了,我可以注释掉 RAILS_GEM_VERSION 还是应该出于某种原因设置它?

最佳答案

由于您的系统上可以安装多个版本的 Rails(您可以使用 gem list rails 检查),您的应用程序需要知道它应该使用哪个版本。仅仅“保持 Rails 更新到最新版本”并让应用程序使用最新版本并不是很聪明,因为新版本的 Rails 很容易破坏它(每个新版本都意味着对 API 的一些更改)。但是,如果您在 vendor 文件夹中“卡住”您的应用程序为其构建的 Rails 版本,则此常量无关紧要。顺便提一句。卡住 Rails 是一种很好的做法,因为这样您的应用程序就会更加独立于环境。

关于ruby-on-rails - "RAILS_GEM_VERSION"设置的具体作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/476962/

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