1

これはしばらく前に対処されましたが、概説された手順や提案されたアドバイスに従ってもうまくいきませんでした. これが私の状況です:

  • SQL Server '05 をインストールし、別の (Ruby 以外の) アプリケーションでそれをうまく利用しています。

  • Rails を正常に起動して実行しています (ただし、MySQL のみ)。

  • Rails sqlserver アダプター gem (およびその依存関係) をインストールしました。

  • ADO.rb (Ruby-DBI の古いビルドでのみ利用可能) をダウンロードし、c:\ruby\lib\ruby\site_ruby\1.8\DBD\ADO\ADO.rb に配置しました。

  • sqlserver アダプターを使用するように database.yml を構成し、有効なログイン情報を使用してデータベースに向けました。

移行を実行しようとすると、「ドライバー ADO をロードできません (初期化されていない定数 DBI::DBD::ADO)」というエラーが表示されます。

ご協力いただきありがとうございます。

4

1 に答える 1

0

そのため、ODBC 接続をセットアップするために Windows または Mac のどちらで作業しているかを確認してください。これは、Rails のデータベース構成で明示的に指定する必要があります。

于 2009-08-18T16:44:58.007 に答える