Pessoal, criei o arquivo ola_mundo_jruby.rb abaixo:
# ola_mundo_jruby.rb
puts "Ola Mundo com JRuby!"
Usei o comando abaixo para gerar o .class, com o respectivo retorno:
jrubyc ola_mundo_jruby.rb
Compiling ola_mundo_jruby.rb to class ola_mundo_jruby
Agora, no entanto quando vou executar com comando abaixo (Baixei esse jar do site jruby.org:
http://jruby.org.s3.amazonaws.com/downloads/1.7.0.RC1/jruby-complete-1.7.0.RC1.jar):
… aparece este erro:
String.java:686:in `charAt': java.lang.StringIndexOutOfBoundsException: String index out of range: 12
from RuntimeCache.java:335:in `getDescriptorValue'
from RuntimeCache.java:328:in `initOthers'
from RuntimeCache.java:264:in `initFromDescriptor'
from AbstractScript.java:415:in `initFromDescriptor'
from ola_mundo_jruby.rb:-1:in `<init>'
from NativeConstructorAccessorImpl.java:-2:in `newInstance0'
from NativeConstructorAccessorImpl.java:39:in `newInstance'
from DelegatingConstructorAccessorImpl.java:27:in `newInstance'
from Constructor.java:513:in `newInstance'
from Class.java:355:in `newInstance0'
from Class.java:308:in `newInstance'
from CompiledScriptLoader.java:44:in `loadScriptFromFile'
from Ruby.java:464:in `runFromMain'
from Main.java:375:in `doRunFromMain'
from Main.java:264:in `internalRun'
from Main.java:230:in `run'
from Main.java:214:in `run'
from Main.java:194:in `main'
Tentei em outro arquivo semelhante e tive o mesmo problema.
Podem me dar alguma dica sobre esse problema?