我正在更新我的本地宝石,
每次更改后都会更新版本号。
然后我运行bundle update
来更新我制作的最新宝石。
但是当我运行bundle update
时,从远程服务器获取元数据需要花费太多时间。
如何强制bundle update
仅检查我的本地服务器?
Using beautiful_scaffold (0.3.4.2) from source at /Users/hsu-wei-cheng/sandbox/Beautiful-Scaffold
答案 0 :(得分:1)
首先你应该了解它是如何运作的
如果您使用新的gem更新Gemfile,您不需要运行bundle update
,您应该运行bundle install
并且它将使用新的gems和依赖项更新您的Gemfile.lock。 / p>
当您运行捆绑更新时,会有不同的原因导致您提及的时间:
如果您没有指定某个版本的gem,它将采用最新的gem版本,意味着它将通过gem搜索gem以获取最新版本。
如果您指定了宝石版~>
,它将采用宝石的最新补丁。
这意味着始终将您的Gemfile版本添加到您的主要宝石中,以避免bundle update
覆盖您的系统所基于的版本。
欢呼声。