如何安装activerecord-sqlserver-adapter(〜> 4.0.0)?

时间:2014-03-12 10:57:18

标签: ruby-on-rails-4 gem bundler

我有一个Rails 4项目并使用activerecord-sqlserver-adapterreadme installation建议:

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。我bundle install版本~> 4.0.0 3.2.12仅支持ActiveRecord 3.x?

3 个答案:

答案 0 :(得分:2)

为什么不直接来自4.0.0的{​​{1}}来源版activerecord-sqlserver-adapter

Github

替换

Gemfile

使用

gem 'activerecord-sqlserver-adapter', '~> 4.0.0'

答案 1 :(得分:0)

他们尚未提供对Rails 4的支持,您可以在gem下方尝试获取相同的内容。

sudo gem install sic-activerecord-sqlserver-adapter

这肯定适用于Rails 4,我试过这个。感谢。

答案 2 :(得分:0)

它说适配器丢失了 您应该安装ruby-odbc,它应该可以使用。

gem 'ruby-odbc', '0.99995'