Isolate 3.0.2 Released

isolate version 3.0.2 has been released!

Isolate is a very simple RubyGems sandbox. It provides a way to
express and automatically install your project’s Gem dependencies.

Changes:

3.0.2 / 2011-05-14

  • 3 bug fixes:

    • Cleanup shouldn’t try to uninstall specs outside of our sandbox.
    • Pass spec.base_dir to the uninstaller during cleanup.
    • We shouldn’t manipulate Gem.path, but if we do, we should be
      smart/clean about it.

Ryan D. [email protected] wrote:

isolate version 3.0.2 has been released!

I’m not sure if this is a bug in RubyGems itself or Isolate, but I
needed a oneliner fix to get things going under 1.9.2-p180:

— a/lib/isolate/sandbox.rb
+++ b/lib/isolate/sandbox.rb
@@ -86,7 +86,7 @@ module Isolate
def cleanup # :nodoc:
fire :cleaning

  •  installed = Gem::Specification.map
    
  •  installed = Gem::Specification.map.to_a
     legit     = legitimize!
     extra     = installed - legit
    

If you want to pull it, it’s here:

git pull git://bogomips.org/isolate 3.0.2-enum

All tests pass under Ruby 1.8.7-p334, I’m having trouble getting the
test suite loading minitest 2.1.0 properly under RubyGems 1.8.2 + Ruby
1.9.2-p180: the bundled minitest 1.6.0 keeps getting loaded instead.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs