有没有办法在Gemfile.lock
不安装已更改的 gem 的情况下强制更新?
问问题
8857 次
3 回答
33
运行bundle lock --update
。
我在 Chris Blunt 的一篇博文中找到了答案:“Rails on Docker: Quickly Create or Update Your Gemfile.lock”</a>:
今天,我发现了一种节省下载 gems 时间的方法:bundler 的lock命令。
这个 gem 的命令解决了您的应用程序的依赖关系并写出适当的
Gemfile.lock
- 无需安装任何 gem 本身。
根据更新日志,这个命令是在Bundler 1.10.0.pre中添加的,在这个问题被问到大约八个月后发布。
于 2017-10-03T21:17:49.097 回答
7
代替
bundle install
请执行下列操作:
bundle lock
这只会更新Gemfile.lock
,但不会尝试在本地安装文件。如果您想Gemfile.lock
为远程或部署平台准备一个,您必须使用
bundle lock --add-platform ...
于 2017-12-30T19:42:15.873 回答
3
使用以下命令强制您的特定要求:
bundle inject rmagick "=1.7.1"
于 2014-10-14T09:41:24.543 回答