[rspec-users] rspec, Rails 2.3.1, undefined method `rspec_options='

José Gomes Jr. zegomesjf at gmail.com
Sun Mar 8 19:19:55 EDT 2009

Hi David, all:

I recently upgraded to Rails 2.3.1RC2 (Ubuntu 8.10, ruby 1.8.7
(2008-08-11 patchlevel 72) [i486-linux]) and have been dilligently
following the instructions for upgrading rspec and rspec-rails
according to:  http://wiki.github.com/dchelimsky/rspec/rails-with-rspec-gems.
and when I run 'rake gem' fails with error:

rake aborted!
undefined method `rspec_options=' for #<Hoe:0xb782caf0>

rspec / Rakefile look like
# -*- ruby -*-

$:.unshift(File.join(File.dirname(__FILE__), 'lib'))
require 'hoe'
require 'spec/version'
require 'spec/rake/spectask'
require 'cucumber/rake/task'

class Hoe
  def extra_deps
    @extra_deps.reject! { |x| Array(x).first == 'hoe' }

Hoe.new('rspec', Spec::VERSION::STRING) do |p|
  p.summary = Spec::VERSION::SUMMARY
  p.url = 'http://rspec.info/'
  p.description = "Behaviour Driven Development for Ruby."
  p.rubyforge_name = 'rspec'
  p.developer('RSpec Development Team', 'rspec-devel at rubyforge.org')
  p.extra_dev_deps = [["cucumber",">= 0.1.13"]]
  p.remote_rdoc_dir = "rspec/#{Spec::VERSION::STRING}"
  p.rspec_options = ['--options', 'spec/spec.opts']

Thanks in advance for your assistance,
José Gomes Júnior

More information about the rspec-users mailing list