ruby-on-rails-3 – 为什么“捆绑更新”不更新Gemfile以使用Rails 3.0.5?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails-3 – 为什么“捆绑更新”不更新Gemfile以使用Rails 3.0.5?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试使用捆绑更新为我创建的Rails 3.0.0项目,期望Gemfile中的所有内容(以及Gemfile.lock)反映rails 3.0.5 …

但它仍然是3.0.0 …即使我运行捆绑更新rails,它仍然是3.0.0

出于好奇,我创建了一个全新的Rails 3.0.0项目,然后运行捆绑更新…它仍然说“使用rails 3.0.0”,为什么?并且如何使软件包更新更新到3.0.5? (除了手工更改Gemfile的明显方式)

(我甚至尝试在Gemfile中将sqlite3-ruby更改为sqlite3,因为3.0.5似乎使用sqlite3,而rails和sqlite3是Gemfile中列出的唯一2个gem)

解决方法

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

我怀疑你的Gemfile中有gem’rails’,’3.0.0′.如果您具有指定的确切版本,则运行捆绑更新栏将不会更改版本.

以下是有关在Gemfile中指定gem版本的不同方法的一些信息.

http://gembundler.com/rationale.html

原文链接:https://www.f2er.com/ruby/266310.html

猜你在找的Ruby相关文章