Glassfish не может найти activerecord-jdbc-адаптер - PullRequest
0 голосов
/ 18 декабря 2009

Я пытаюсь развернуть простое приложение Rails на glassfish v3 и получить следующую ошибку:

org.jruby.rack.RackInitializationException: Could not find RubyGem activerecord-jdbc-adapter (>= 0)

Детали среды: Приложение упаковано как война с использованием камышевки. JRuby 1.4.0 установлен локально с установленным гемом activerecord-jdbc-adapter. Приложение настроено на использование базы данных derby (миграция прошла успешно):

development:
      host: localhost
      adapter: jdbc
      driver: org.apache.derby.jdbc.ClientDriver
      url: jdbc:derby://localhost:1527/railsdb
      username: rails
      password: rails

Система: Mac OS 10.6.2

1 Ответ

3 голосов
/ 18 декабря 2009

Обычно вам нужно сказать Warbler включить камень в файл войны. Вы можете сделать это, добавив гем в ваш config / environment.rb следующим образом:

config.gem "activerecord-jdbc-adapter", :lib => false

Или, убедившись, что у вас есть файл конфигурации Warbler ('warble config'), и добавьте следующую запись:

config.gems << "activerecord-jdbc-adapter"
...