Ruby on rails 玻璃鱼罐头';找不到ActiveRecordJDBC适配器
我正在尝试在glassfish v3上部署simple Rails应用程序,但出现以下错误:Ruby on rails 玻璃鱼罐头';找不到ActiveRecordJDBC适配器,ruby-on-rails,netbeans,glassfish,jruby,warbler,Ruby On Rails,Netbeans,Glassfish,Jruby,Warbler,我正在尝试在glassfish v3上部署simple Rails应用程序,但出现以下错误: org.jruby.rack.RackInitializationException: Could not find RubyGem activerecord-jdbc-adapter (>= 0) 环境详情: 该应用程序被打包为战争使用莺。 本地安装JRuby 1.4.0,并安装activerecord jdbc适配器gem。 应用程序配置为使用derby数据库(迁移成功): 系统:Mac O
org.jruby.rack.RackInitializationException: Could not find RubyGem activerecord-jdbc-adapter (>= 0)
环境详情:
该应用程序被打包为战争使用莺。
本地安装JRuby 1.4.0,并安装activerecord jdbc适配器gem。
应用程序配置为使用derby数据库(迁移成功):
系统:Mac OS 10.6.2通常你需要告诉莺在war文件中包含宝石。您可以通过如下方式将gem添加到config/environment.rb来完成此操作:
config.gem "activerecord-jdbc-adapter", :lib => false
或者通过确保您有一个莺配置文件(“莺配置”)并添加以下条目:
config.gems << "activerecord-jdbc-adapter"
config.gems通常你需要告诉莺在war文件中包含宝石。您可以通过如下方式将gem添加到config/environment.rb来完成此操作:
config.gem "activerecord-jdbc-adapter", :lib => false
或者通过确保您有一个莺配置文件(“莺配置”)并添加以下条目:
config.gems << "activerecord-jdbc-adapter"
config.gems我建议您将rails应用程序部署到v3“native”上,而不是打包到war文件中。。。你可以在这个搜索返回的点击中找到关于这样做的信息:如果你安装了war文件,它在war中有jruby.jar,所以你不需要在服务器上安装所有这些东西。我建议你将rails应用程序部署到v3“native”上,而不是打包到war文件中。。。你可以在这个搜索返回的点击中找到关于这样做的信息:如果你安装了war文件,它在war中有jruby.jar,所以你不需要在服务器上安装所有这些东西。