我有一個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