gpt4 book ai didi

ruby-on-rails - 我应该将 gem 版本放在我的 Gemfile 中吗?

转载 作者:行者123 更新时间:2023-12-01 09:02:31 26 4
gpt4 key购买 nike

到目前为止,我只使用 gem 名称并避免提及版本号,这是一个好习惯吗(优点:gem 会不断自动更新,缺点:应用程序可能会崩溃)

如果使用版本号是个好主意,那么使用它的标准做法是什么?

编辑 - 我刚刚做了“捆绑展示”,它显示了大约 30 多个 gem,即使我在 Gemfile 中只列出了 6 个 gem,我假设其余的是在我创建应用程序时安装的核心 gem,那么如何锁定它们还是应该让它们保持原样?

最佳答案

一开始我也是这么想的。

但是会有一些更新与我的编码不太匹配,或者会有不兼容的更改导致功能停止工作。

至少有两次发生在我身上,我会在 gem 被推送的那一刻更新 gem,而我是最先看到它因一些在发布时未修复的错误而全部崩溃的人之一插入。所以你尝试调试它不会工作。从那时起,我会锁定有问题的 gem,只在我唯一要做的事情时升级它们,并确保功能保持不变。

建议使用您知道有效的版本。

之后您可以使用gemnasium跟踪 gem

关于ruby-on-rails - 我应该将 gem 版本放在我的 Gemfile 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437968/

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