JRuby 1.2.0とRails 2.3.2を組み込みDerbyデータベースで使用しようとしています。私は$RUBY_HOME/lib
にderbytools.jar
とderby.jar
をコピーした、まだrake db:migrate
はまだ得られますJRuby on Railsで埋め込みDerbyを使用する
The driver encountered an error:
cannot load Java class org.apache.derby.jdbc.ClientDriver
Aaaand ...私は勘を果たし、それを考え出しました。だから、他の誰かが私と同じ問題に遭遇した場合に、私はこれをここに掲載します。私はオンラインで見つける
ほとんどすべてのドキュメントはダービーのために、以下のdatabase.yml
の設定があります。
development:
adapter: jdbc
driver: org.apache.derby.jdbc.ClientDriver
url: jdbc:derby:[db];create=true
username: xxx
password: xxx
をこれはおそらく、クライアント/サーバのセットアップのために正常に動作しますが、組み込みDerbyのセットアップのために、あなたはこれを必要とする:
'ClientDriver'ではなく 'EmbeddedDriver'に注意してください。
+1:私を助けました! – Rekin