Rspec将无法启动:未定义的局部变量或方法`it'for#

时间:2014-05-22 05:22:14

标签: ruby-on-rails rspec

我正在关注M.Hartl的书

http://www.railstutorial.org/book/static_pages#sec-spork

并尝试设置rspec测试环境

我做

bundle exec spork

并希望看到

Using RSpec
Loading Spork.prefork block...
Spork is ready and listening on 8989!

但我得到了

Using RSpec, Rails
Preloading Rails environment
Loading Spork.prefork block...
undefined local variable or method `it' for #<ActionDispatch::Routing::Mapper:0x00000003985500> (NameError)
/home/boitano/RubyProjects/sample_app/config/routes.rb:44:in `block in <top (required)>'
/home/boitano/.rvm/gems/ruby-2.0.0-p451@railstutorial_rails_4_0/gems/actionpack-4.0.5/lib/action_dispatch/routing/route_set.rb:335:in `instance_exec'
...

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

我认为你还没有设置环境加载或者做了一些错误(错别字?)。比较Hartl的Listing 3.37和您的spec_helper.rb。