2011-03-29 25 views
1

我試圖在使用ODBC的本地SQL服務器數據庫上運行rake命令。我已經建立了ODBC連接,並認爲我已經覆蓋了rails端,但是我遇到了這個錯誤。Ruby on Rail gem安裝activerecord-sqlserver-adapter錯誤

請安裝SQLSERVER適配器:gem install activerecord-sqlserver-adapter(沒有這樣的文件加載 - active_record/connection_adapters/sqlserver_adapter)

我已經安裝了下列寶石:

abstract (1.0.0) 
actionmailer (3.0.5) 
actionpack (3.0.5) 
activemodel (3.0.5) 
activerecord (3.0.5, 1.15.6) 
activerecord-sqlserver-adapter (3.0.10) 
activeresource (3.0.5) 
activesupport (3.0.5, 1.4.4) 
arel (2.0.9) 
builder (3.0.0, 2.1.2) 
bundler (1.0.10) 
dbd-odbc (0.2.4) 
dbi (0.4.1) 
deprecated (3.0.0, 2.0.1) 
erubis (2.6.6) 
i18n (0.5.0) 
mail (2.2.15) 
mime-types (1.16) 
minitest (2.0.2, 1.6.0) 
odbc-rails (1.5) 
polyglot (0.3.1) 
rack (1.2.2) 
rack-mount (0.7.1, 0.6.14) 
rack-test (0.5.7) 
rails (3.0.5) 
railties (3.0.5) 
rake (0.8.7) 
rdoc (3.5.3, 2.5.8) 
thor (0.14.6) 
treetop (1.4.9) 
tzinfo (0.3.25) 

我缺少一個寶石?我還需要什麼讓我的窗戶上運行這個?

預先感謝:-)

回答

2

嘗試任何幫助到您%APP_ROOT%後面添加這樣的行/ Gemfile中

gem 'activerecord-sqlserver-adapter' 
+0

嗨,這有幫助。謝謝。我現在得到另一個錯誤「沒有這樣的文件加載 - odbc」有什麼建議嗎? – 2011-03-29 14:26:22

+0

嘗試添加'gem'odbc''。在這[問題](http://stackoverflow.com/questions/4787013/custom-model-no-such-file-to-load-odbc) – 2011-03-29 14:34:03

+0

是的,我試過了,我得到的錯誤「找不到寶石' odbc(> = 0)'在您的Gemfile中列出的任何寶石來源中。「 – 2011-03-29 15:08:09