Hi, Unfortunately one of the hacks in sh implementation no longer works in the latest jruby due to $? variable being read only. A typical stack trace describing the error is;
C:\dev\iris\trunk>buildr artifacts:sources --trace This build requires the gems buildr-iidea-0.0.10: do you want me to install them? [Y/n] Y Installing buildr-iidea-0.0.10 ... C:\Applications\jruby-1.6.0.RC1\bin\jruby -S gem install buildr-iidea -v 0.0.10 Fetching: buildr-iidea-0.0.10.gem (100%) Thanks for installing the Intellij IDEA extension for Buildr Successfully installed buildr-iidea-0.0.10 1 gem installed Buildr aborted! NameError : $? is a read-only variable C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:487:in `sh' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1098:in `sh' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:65:in `ruby' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:181:in `command' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:167:in `install'org/jruby/RubyArray.java:1671:in `each' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/util.rb:165:in `install' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:421:in `load_gems' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:215:in `load_buildfile' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:523:in `standard_exception_handling' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:213:in `load_buildfile' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:137:in `run' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:523:in `standard_exception_handling' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/lib/buildr/core/application.rb:135:in `run' C:/Applications/jruby-1.6.0.RC1/lib/ruby/gems/1.8/gems/buildr-1.4.4-java/bin/buildr:19:in `(root)'org/jruby/RubyKernel.java:1066:in `load' -- Cheers, Peter Donald
