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...
What am I missing?
Thanks,
Guillermo Acilu
Forum
(Forum)
2
Maybe you should post this to the JRuby ML rather than ruby-talk.
Robert
···
--
http://ruby-smalltalk.blogspot.com/
There's no one thing that's true. It's all true.
--
Ernest Hemingway
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
···
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...