我尝试在glassfish v3上部署简单的Rails应用程序,但得到以下错误:
org.jruby.rack.RackInitializationException: Could not find RubyGem activerecord-jdbc-adapter (>= 0)环境详情: App使用warbler打包成war。本地安装了JRuby 1.4.0,并安装了activerecord-jdbc-adapter gem。App配置为使用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
发布于 2009-12-18 22:44:22
通常,您需要告诉Warbler在war文件中包含gem。您可以通过将gem添加到您的config/environment.rb ment.rb中来完成此操作,如下所示:
config.gem "activerecord-jdbc-adapter", :lib => false或者确保您有一个Warbler配置文件('warble config')并添加以下条目:
config.gems << "activerecord-jdbc-adapter"https://stackoverflow.com/questions/1927378
复制相似问题