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 설정에, 당신이 필요합니다
를development:
adapter: jdbc
driver: org.apache.derby.jdbc.EmbeddedDriver
url: jdbc:derby:[db];create=true
username: xxx
password: xxx
'ClientDriver'가 아니라 'EmbeddedDriver'에 유의하십시오.
+1 : 많은 도움을 받았습니다. – Rekin