ruby-debug-base, bundler, and other developers

First let me say that I'm ecstatic that you guys got the debugger working again for Ruby 1.9.  I was using the command line debugger for the last few months and I couldn't be happier to be back in the IDE.

The issue I'm having is this:  When RubyMine installs the ruby-debug-base19-0.11.25.jb2.gem, a line such as the one below gets added to Gemfile.lock:

ruby-debug-base19 (0.11.25.jb2)

The 0.11.25.jb2 version must exist in the Gemfile.lock or the RubyMine debugger doesn't start because of a gem conflict with whatever other version is in there.

This is all fine and good until Gemfile.lock gets checked in to git and some other developer pulls it and tries to do a "bundle install".  Bundler can't install ruby-debug-base19 (0.11.25.jb2) because it doesn't exist in any public gem repository (as far as I could find).  We could manually distribute and install the gem, but this kind of defeats the purpose of bundler.

Does anyone have a good solution to this?  Perhaps JetBrains could put their patched gems in some publicly accessible gem repository?

Please sign in to leave a comment.