gpt4 book ai didi

ruby-on-rails-3 - 为什么 "bundle update"不更新 Gemfile 以使用 Rails 3.0.5?

转载 作者:行者123 更新时间:2023-12-04 01:28:31 25 4
gpt4 key购买 nike

我尝试使用 bundle update对于我创建的 Rails 3.0.0 项目,期待 Gemfile 中的所有内容(还有 Gemfile.lock )来反射(reflect) rails 3.0.5 ...

但它一直是 3.0.0 ......即使我运行 bundle update rails ,它仍然是 3.0.0

出于好奇,我创建了一个全新的 Rails 3.0.0 项目,然后在其上运行 bundle update ......它仍然显示“使用 rails 3.0.0”,为什么?以及如何制作bundle update更新到 3.0.5? (除了手动更改 Gemfile 的明显方法)

(我什至尝试在 sqlite3-ruby 中将 sqlite3 更改为 Gemfile ,因为 3.0.5 似乎使用 sqlite3 代替。而 railssqlite3 仅列在 10 颗 104 颗 gem 中)|54|

最佳答案

您已经有了答案:手动更改 gem 版本并运行 bundle update rails .

我怀疑你有 gem 'rails', '3.0.0'在你的 Gemfile 中。运行 bundle update rails如果您指定了确切的版本,则不会更改版本。

这里有一些关于在 Gemfile 中指定 gem 版本的不同方式的信息。

http://gembundler.com/rationale.html

关于ruby-on-rails-3 - 为什么 "bundle update"不更新 Gemfile 以使用 Rails 3.0.5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5531925/

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