Ruby on rails - “无法加载Java类com.ibm.db2.jcc.DB2Driver”

时间:2013-02-18 20:59:26

标签: ruby-on-rails jdbc db2 jrubyonrails

我正在使用:

  1. Ubuntu 12.04 LTC
  2. JRuby 1.7.2
  3. Rails 3.2.12
  4. DB2 C express 10.1
  5. 我的database.yml文件如下所示:

    development:
      adapter: jdbc
      driver: com.ibm.db2.jcc.DB2Driver
      url: localhost:50001/devdb
      host: localhost
      port: 50001
      database: devdb
      username: db2inst1
      password: mypass
    

    但是当我统计我的服务器并打开主页“localhost:3000 /”并点击“关于你的应用程序的环境”时,我收到以下错误:

    cannot load Java class com.ibm.db2.jcc.DB2Driver
    
    你可以建议吗?

    我发现的唯一建议是在我的JRUBY_HOME / bin /文件夹中添加驱动程序,但这并不能解决我的问题。

1 个答案:

答案 0 :(得分:2)

db2jcc.jardb2jcc_license_cu.jar复制到jruby/lib directory

您收到该错误是因为您需要在类路径中使用DB2 Universal JDBC驱动程序jar