加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 22:12:14 所属栏目:百科 来源:网络整理
导读:我尝试使用捆绑更新为我创建的Rails 3.0.0项目,期望Gemfile中的所有内容(以及Gemfile.lock)反映rails 3.0.5 … 但它仍然是3.0.0 …即使我运行捆绑更新rails,它仍然是3.0.0 出于好奇,我创建了一个全新的Rails 3.0.0项目,然后运行捆绑更新…它仍然说“使用rail
我尝试使用捆绑更新为我创建的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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读