gpt4 book ai didi

ruby - bundler 什么时候更新指向 git repo 的 gem incase?

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

我正在尝试将 3 Rails 应用程序的通用功能移动到 gem 中。我已经创建了 gem,在本地对其进行了测试,并将移动到私有(private)存储库。

所以,现在我关心的是如果我更改了 gem 内的代码,如何处理大小写。我是否需要更改 gem 的版本,如果我想在 bundle update mygem 时更新 gem,或者 Bundler 是否会在执行 bundle 时从 git repo 的提交哈希中检测到更改更新 mygem?

最佳答案

您不需要每次更改 gem 时都更改 gem 中的版本。使用 git gems 时,Gemfile.lock 锁定到提交哈希而不是版本号。您根本不需要指定版本。

当您运行 bundle update mygem 并且 mygem 是一个 git gem 时,它会将锁定的提交哈希更新为您指定的分支(或master 如果你没有指定分支)。

关于ruby - bundler 什么时候更新指向 git repo 的 gem incase?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20488069/

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