ruby-on-rails - 最佳实践,为 gemfile 中的每个 gem 添加一个版本?

标签 ruby-on-rails gemfile

我应该在 Gemfile 中为每个 gem 添加版本吗?这是最佳做法吗?刚推荐?

最佳答案

我更喜欢将我的所有 gem 锁定到生产中的特定版本。考虑到可能有较新的版本破坏了与其他 gem 的兼容性或弃用了某些 API,您希望 100% 确保在部署时不会因为 gem 不一致而出现意外损坏的应用程序。更新 gems 应该只在开发中本地完成,通过更新它们的 Gemfile 条目并针对您的其余代码和库测试每个新版本。

关于ruby-on-rails - 最佳实践,为 gemfile 中的每个 gem 添加一个版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11356786/

相关文章:

ruby-on-rails - 在 Amazon Linux AMI 上安装 capyabara-webkit gem

ruby-on-rails - 使用 Capybara 检查隐藏的复选框

ruby-on-rails - 如何找到未使用的 gem 和清理 gem 文件

ruby-on-rails - 分享到 Facebook 墙,不弹出对话框

ruby-on-rails - 如何在 rails 中缓存通过 link_to_remote 检索到的部分?

ruby-on-rails - Rails 4.0.5 secret.yml 配置

ruby - Ruby 中的 "Gemfile"在哪里?

ruby-on-rails - Ruby On Rails - 当 gem 在其 Gemfile HTTP 源中使用时,中间人攻击?

ruby-on-rails - 在 ruby​​ .gemspec 文件中,如何指定依赖项的多个版本?

ruby-on-rails-4 - Rails 4 上的 gem globalize3