首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在rvm -getting下使用jruby时,activerecord-jdbc适配器测试失败"package org.jruby rvm not exist“

在rvm -getting下使用jruby时,activerecord-jdbc适配器测试失败"package org.jruby rvm not exist“
EN

Stack Overflow用户
提问于 2011-10-17 03:26:44
回答 1查看 228关注 0票数 0

有人知道在rvm下使用jruby时如何运行activerecord-jdbc-adapter测试吗?得到“包org.jruby不存在”--我可能需要把jruby jar放在类路径上吗?

我把它添加到了CLASSPATH中,但没有添加到joy --但也许JRuby需要它放在不同的位置。

在OSX上运行,使用rvm,使用JRuby 1.6.4,下载了activerecord-jdbc-adapter,并尝试像这样运行测试:

代码语言:javascript
复制
rake rails:test DRIVER=mysql

我知道我错过了命令的activerecord源部分的位置,但是我得到了同样的错误。

错误是这样开始的:

代码语言:javascript
复制
javac -target 1.5 -source 1.5  -d pkg/classes -cp "" 
src/java/arjdbc/db2/DB2RubyJdbcConnection.java src/jva/arjdbc/derby/DerbyModule.java 
src/java/arjdbc/h2/H2RubyJdbcConnection.java 
src/java/arjdbc/informix/InformixRubyJdbcConnection.java 
src/java/arjdbc/jdbc/AdapterJavaService.java src/java/arjdbc/jdbc/JdbcConnectionFactory.java 
src/java/arjdbc/jdbc/RubyJdbcConnection.java src/java/arjdbc/jdbc/SQLBlock.java 
src/java/arjdbc/mssql/MssqlRubyJdbcConnection.java src/java/arjdbc/mysql/MySQLModule.java 
src/java/arjdbc/mysql/MySQLRubyJdbcConnection.java 
src/java/arjdbc/oracle/OracleRubyJdbcConnection.java 
src/java/arjdbc/postgresql/PostgresqlRubyJdbcConnection.java 
src/java/arjdbc/sqlite3/Sqlite3RubyJdbcConnection.java

src/java/arjdbc/db2/DB2RubyJdbcConnection.java:28: package org.jruby does not exist
import org.jruby.Ruby;
            ^
src/java/arjdbc/db2/DB2RubyJdbcConnection.java:29: package org.jruby does not exist
import org.jruby.RubyClass;
            ^
...

先谢谢你,克里斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-18 05:01:57

确保您运行的是JRuby的rake,那么一切都应该正常工作。默认目标是运行所有测试的目标。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7786705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档