ruby-on-rails – 无法激活activemodel-3.2.15,因为activesupport-4.0.1冲突

ruby-on-rails – 无法激活activemodel-3.2.15,因为activesupport-4.0.1冲突,第1张

概述尝试运行我的rspec测试(任何或所有)时出现此错误: Unable to activate activemodel-3.2.15, because activesupport-4.0.1 conflicts with activesupport (= 3.2.15), builder-3.1.4 conflicts with builder (~> 3.0.0) 我的Gemfile有: sou 尝试运行我的rspec测试(任何或所有)时出现此错误:

Unable to activate activemodel-3.2.15,because activesupport-4.0.1 conflicts with activesupport (= 3.2.15),builder-3.1.4 conflicts with builder (~> 3.0.0)

我的Gemfile有:

source 'https://rubygems.org'rails_version = '~> 4.0.0.rc2'gem 'activerecord',rails_versiongem 'actionpack',rails_versiongem 'rspec','~> 2.6.0'gem 'mocha','~> 0.9.8'gem 'mongoID','~> 2.0'gem 'sqlite3','~> 1.3.6'group :MysqL do  gem 'MysqL','~> 2.9'  gem 'MysqL2','~> 0.3.10'endgem 'pg','~> 0.11',:group => :pggroup :development do  gem 'ruby-deBUG',:platforms => :mri_18  gem 'deBUGger',:platforms => :mri_19end

不知道要改变什么/如何修复.

我试过了:

>不同的rails版本 – 4.0.0和3.2.8
>需要’activemodel’而不是activerecord和actionpack

并且在每次之后捆绑但没有帮助.

Ruby版本是1.9.3-p194

我尝试过ruby 2.0,但这会产生错误的参数数量错误(1表示0)

我认为问题是关于MongoID.

测试代码如下所示:

before(:all) do  MongoIDModel.delete_all  4.times { MongoIDModel.create! }endlet(:criteria) { MongoIDModel.criteria }describe "#page" do  it "should forward to the paginate method" do    expect(criteria(:paginate).with(:page => 2)).to returns("itself")    expect(criteria.page(2)).to eq "itself"  end

我已将MongoID添加到Gemfile中.问题可能是它的版本与ruby 2或rails 4不兼容,不确定并且尝试解决不成功.

我尝试了脚踏车的宝石和捆绑,但后来得到无法加载这样的文件 – mongoID

我尝试了gem’mongoID’,github:’mongoID / mongoID’并且捆绑了但是遇到了与尝试轻便摩托车相同的错误.

解决方法 您的项目想要使用Rails 3.x,但您的系统上安装了Rails 4.x.

这很好,但你想执行:

bundle exec rake spec

确保激活项目指定的gem版本,而不是系统上安装的最新版本.

它可能会告诉您需要首先运行bundle install以安装项目指定的所有gem版本.

总结

以上是内存溢出为你收集整理的ruby-on-rails – 无法激活activemodel-3.2.15,因为activesupport-4.0.1冲突全部内容,希望文章能够帮你解决ruby-on-rails – 无法激活activemodel-3.2.15,因为activesupport-4.0.1冲突所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1269169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存