我有一个Rails 4项目,并使用activerecord-sqlserver-adapter
。该readme installation建议:如何安装activerecord-sqlserver-adapter(〜> 4.0.0)?
gem 'tiny_tds'
gem 'activerecord-sqlserver-adapter', '~> 4.0.0'
然而,bundle install
回报:
Resolving dependencies...
Could not find gem 'activerecord-sqlserver-adapter (~> 4.0.0) ruby' in the gems available on this machine.
rubygems.org显示最新版本3.2.12
。我如何版本~> 4.0.0
作为3.2.12
只支持ActiveRecord 3.x?
好的解决方案Kirti。执行它,但现在有一个依赖问题,我不能'解决:Bundler找不到兼容版本的宝石“arel”: In Gemfile: activerecord-sqlserver-adapter(〜> 4.0.0)x86-mingw32依赖于 arel (〜> 4.0.1)x86-mingw32 arel(4.0.0)我尝试删除activerecord,删除arel 4.0.0,安装arel 4.0.1,然后activerecord:结果仍然相同。任何想法 ?谢谢。 – user1185081
根据错误,“gem arel”版本存在一些问题。它与'activerecord-sqlserver-adapter' gem不兼容。你的Gemfile中为'gem arel'指定的版本是什么?你在使用Rails 4.0吗? –
嗨Kirti,Arel是4.0.1,RoR是4.0 ...还在寻找解决方案! – user1185081