我试图使用JRuby 1.4.0RC1我的Windows机器上安装的角度来说,Hpricot宝石。 我试图按照建议的相关问题(见- > 对JRuby的安装角度来说,Hpricot )。
每答案的意见,我拉着角度来说,Hpricot的git的头部,并从它的目录RAN:
jruby -S rake package_jruby
cd pkg
sudo jgem install ./hpricot-0.8.1-jruby.gem
但是,当我运行此我得到以下NoClassDefFoundError的:
Exception in thread "main" java.lang.NoClassDefFoundError: org/jruby/Main
Caused by: java.lang.ClassNotFoundException: org.jruby.Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: org.jruby.Main. Program will exit.
显然,我的JRUBY_HOME \ LIB \ jruby.jar迷路。
运行JRuby -v工作得很好,所以我很困惑在我的类路径是越来越混乱。