Bundler.setup sets $! which disables Test::Unit::Autorunner
-----------------------------------------------------------
Key: JRUBY-4821
URL: http://jira.codehaus.org/browse/JRUBY-4821
Project: JRuby
Issue Type: Bug
Affects Versions: JRuby 1.5
Environment: OSX
jruby 1.6.0.dev (ruby 1.8.7 patchlevel 249) (2010-05-24 7b76286) (Java
HotSpot(TM) Client VM 1.6.0_17) [i386-java]
Reporter: Nick Sieger
Assignee: Nick Sieger
Something in Bundler.setup is causing $! to be set, which defeats the
Test::Unit::Autorunner. For Rails 3 apps, this has the effect of not running
any tests when running "rake test".
Continuing to investigate.
{noformat}
$ jruby -v -rrubygems -e 'require "bundler"; Bundler.setup; puts $!.inspect,
*$!.backtrace'
jruby 1.6.0.dev (ruby 1.8.7 patchlevel 249) (2010-05-24 7b76286) (Java
HotSpot(TM) Client VM 1.6.0_17) [i386-java]
/Users/nicksieger/Projects/ruby/jruby/lib/ruby/1.8/pathname.rb:263 warning: `*'
interpreted as argument prefix
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler.rb:72
warning: instance variable @setup not initialized
#<IOError: closed stream>
/Users/nicksieger/Projects/ruby/jruby/lib/ruby/site_ruby/1.8/rubygems/format.rb:50:in
`open'
/Users/nicksieger/Projects/ruby/jruby/lib/ruby/site_ruby/1.8/rubygems/format.rb:50:in
`from_file_by_path'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/source.rb:149:in
`specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/source.rb:148:in
`each'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/source.rb:148:in
`specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:43:in
`from_cached_specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:39:in
`system_cached_gems'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:27:in
`cached_gems'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:5:in
`build'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:25:in
`cached_gems'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:15:in
`index'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/index.rb:5:in
`build'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:13:in
`index'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:59:in
`resolve_locally'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:28:in
`specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:69:in
`specs_for'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/environment.rb:23:in
`requested_specs'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler/runtime.rb:16:in
`setup'
/Users/nicksieger/.rvm/gems/jruby-h...@rails3/gems/bundler-0.9.25/lib/bundler.rb:76:in
`gem_setup'
-e:1
{noformat}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email