title: RSpec 2.13.1 hanging in Ruby 1.9.3 with Rails 3.2.13 and Spork 1.0.0rc3
body: <p>Trying to resurrect an old project by upgrading gems. Ran into an issue where RSpec hangs on startup with the '--drb' option.</p>
  
  <p>By itself, 'rspec spec' works fine. But start 'spork' in another terminal and then 'rspec --drb spec' spins up CPU to ~40% and just sits.</p>
  
  <p>Using Rails 3.2.13, Ruby 1.9.3-p392, RSpec 2.13.1 and spork-rails 3.2.1, which depends on Spork 1.0.0rc3.</p>
  
  <p>Gemfile</p>
  
  <pre><code>source 'http://rubygems.org'
  
  gem 'rails', '~&gt; 3.2.13'
  
  gem 'devise', '~&gt; 2.2.0'
  gem 'event-calendar', :require =&gt; 'event_calendar'
  gem 'has_scope'
  gem 'high_voltage'
  gem 'inherited_resources'
  gem 'jquery-rails'
  gem 'kaminari'
  gem 'ransack'
  gem 'simple_form'
  gem 'validates_timeliness'
  
  # deployment process management
  gem 'foreman'
  gem 'thin'
  
  # Gems used only for assets and not required
  # in production environments by default.
  group :assets do
    gem 'sass-rails', '~&gt; 3.2.3'
    gem 'coffee-rails', '~&gt; 3.2.1'
    gem 'uglifier', '&lt; 2.0'
    gem 'bootstrap-sass', '~&gt; 2.3.1'
  end
  
  group :production do
    gem 'pg'
  end
  
  group :development, :test do
    gem 'factory_girl_rails', '~&gt; 4.2.0'
    gem 'rspec-rails', '~&gt; 2.13.1'
    gem 'spork-rails'
    gem 'sqlite3'
  end
  
  group :test do
    gem 'capybara'
    gem 'growl'
    gem 'launchy'
    gem 'ruby-prof'
    gem 'test-unit'
  end
  </code></pre>
  
  <p>spec/spec_helper.rb</p>
  
  <pre><code>require 'rubygems'
  require 'spork'
  #uncomment the following line to use spork with the debugger
  #require 'spork/ext/ruby-debug'
  
  Spork.prefork do
  
    # Prevent Devise from loading the User model super early with it's routes
    # see: https://github.com/sporkrb/spork/wiki/Spork.trap_method-Jujitsu
    require "rails/application"
    Spork.trap_method(Rails::Application::RoutesReloader, :reload!)
  
    # This file is copied to spec/ when you run 'rails generate rspec:install'
    ENV["RAILS_ENV"] ||= 'test'
  
    require File.expand_path("../../config/environment", __FILE__)
    require 'rspec/rails'
    require 'rspec/autorun'
  
    # Since I have included Test::Unit for perfomance tests, disable auto-run
    Test::Unit::AutoRunner.need_auto_run = false if defined?(Test::Unit::AutoRunner)
  
    # Requires supporting ruby files with custom matchers and macros, etc,
    # in spec/support/ and its subdirectories.
    Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
  
    RSpec.configure do |config|
      # ## Mock Framework
      #
      # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line:
      #
      # config.mock_with :mocha
      # config.mock_with :flexmock
      # config.mock_with :rr
  
      # If you're not using ActiveRecord, or you'd prefer not to run each of your
      # examples within a transaction, remove the following line or assign false
      # instead of true.
      config.use_transactional_fixtures = true
  
      # If true, the base class of anonymous controllers will be inferred
      # automatically. This will be the default behavior in future versions of
      # rspec-rails.
      config.infer_base_class_for_anonymous_controllers = false
  
      # Run specs in random order to surface order dependencies. If you find an
      # order dependency and want to debug it, you can fix the order by providing
      # the seed, which is printed after each run.
      #     --seed 1234
      config.order = "random"
    end
  
  end
  
  Spork.each_run do
    # This code will be run each time you run your specs.
  
  end
  </code></pre>
  
  <p>I'm not getting any error messages or feedback on the console, so I don't even know where to start looking for problems. Any suggestions?</p>