From: Charles Oliver Nutter Date: 2008-07-29T04:34:14+09:00 Subject: Re: error running .class generated by jrubyc Guillermo.Acilu@koiaka.com wrote: > Hello guys, > > I have a ruby script that runs perfect from the command line using jruby. > So I tried to compile it with jrubyc and the .class is now generated. > > Then I proceed to run it with java -cp .:/pathto/jruby.jar classname and I > receive the following error: > > Exception in thread "main" search.rb:2:in `require': no such file to load > -- rubygems (LoadError) > from search.rb:2 > ...internal jruby stack elided... Basically you just need to specify where JRuby is located with the jruby.home property. Othewise it can't find things like rubygems or Ruby stdlib. java -Djruby.home=/path/to/jruby -cp .:/pathto/jruby.jar classname - Charlie