[#45988] 質問:IO#set_encoding 後の IO#gets について — Dice <rubyist@...>
Diceです。
4 messages
2009/05/02
[#46005] [ANN] locale-2.0.3, locale_rails-2.0.3, gettext-2.0.3, gettext_activerecord-2.0.3, gettext_rails-2.0.3 — Masao Mutoh <mutomasa@...>
むとうです。
3 messages
2009/05/09
[#46014] 複数バージョンのRubyに対応するRSS::Makerの使い方 — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
4 messages
2009/05/13
[#46033] cgi をするときのデバック方法について — Nobuyuki Inaba <nobuyuki.inaba@...>
稲葉と申します。
15 messages
2009/05/22
[#46034] Re: cgi をするときのデバック方法について
— rubikitch@...
2009/05/23
From: Nobuyuki Inaba <nobuyuki.inaba@gmail.com>
[#46040] RoR on Linux で MS-SQL にアクセスしたい
— しん <dezawa@...>
2009/05/28
出沢@神奈川です
[ruby-list:46042] Re: RoR on Linux で MS-SQL にアクセスしたい
From:
しん <dezawa@...>
Date:
2009-05-29 08:24:26 UTC
List:
ruby-list #46042
自己レスです(未解決ですが)
少し進展しました。
エラーを出している gems/dbi-0.4.1/lib/dbi.rb の 130行に次の記述がありました
# * "Driver" is the case-dependent name of your database driver class.
# The file "dbd/#{Driver}" will be required. If you are using rubygems to
# control your DBDs and DBI, you must make the gem's file path available
# via the "gem" command before this will work.
dbd/odbc のpathを gem コマンドを使って予め 設定しておけという様に読めるの
ですが、gem help command してみても path 設定に関わりそうなcommand が
見当たりません。
何を行えばこれがクリアできるでしょうか。
よろしくお願いします。
dbd/odbc は ここにあります
$ls gems/dbd-odbc-0.2.4/lib/dbd
ODBC.rb odbc
> 出沢@神奈川です
>
> とある事情で Linux上のAppache から MS-SQL にアクセスするアプリを作る事になりました。
> LinuxからMS-SQLにアクセスするのは以前試してみて挫折していたのですが、
> Rails だとMS-SQLにアクセスできるということを見つけて、Railsを使ってみようと
> しています。(Railsも初挑戦です。無謀。。。かも)
>
> http://wiki.rubyonrails.org/database-support/ms-sql
> Connect To MicrosoftSQLServer From Rails On Linux Box
>
> に従って、
> unixODBC, FreeTDS を Install
> dbd-odbc, dbi, rails-sqlserver-2000-2005-adapter
> を gem でInstall
>
> したのち、 freetds.conf odbc.ini odbcinst.ini を設定して
> tsql で MS-SQLサーバにアクセスして接続できるようになりました。
>
> ところが、Activerecord でアクセスすると
>
> Unable to load driver 'ODBC' (underlying error: uninitialized constant DBI::DBD::ODBC)
>
> のエラーとなります。