Ok, I'll fix the kludge. Now tracking with https://issues.apache.org/jira/browse/BUILDR-569
<https://issues.apache.org/jira/browse/BUILDR-569>alex On Mon, Feb 7, 2011 at 8:08 PM, Peter Donald <[email protected]> wrote: > 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 >
