DataMapperと一緒にJRuby1.7.2を使用していますが、答えが見つからないというエラーが発生します。
DataMapperとMySQL5.5をテストして、それを中心に構築したときに正常に動作するかどうかを確認しています。これが私がテストしているファイルです:
require "data_mapper"
require "keys"
DataMapper.setup(:default, "mysql://#{$user}:#{$pass}@localhost/test_db")
これを実行すると、次のエラーが発生します。
NameError: cannot load Java class com.mysql.jdbc.Driver
そして、DataMapper.setup行を指します。
私のGemfileは大丈夫なはずです:
source :rubygems
gem "sinatra"
gem "trinidad"
gem "data_mapper"
# do a `sudo apt-get install libmysqlclient-dev` first
gem "dm-mysql-adapter"
gem "jdbc-mysql"
足りないものはありますか?すでにローカルでユーザー/パスを使用してMySQLを設定しています。