2

我刚刚安装了RubyMine,只要Ruby + gem + rspec + rspec-rails。

我正在尝试运行http://rspec.info/上显示的迷你教程,但我遇到了问题。

首先,我必须修改显示的

require 'bowling'

require_relative 'bowling'

当我得到一个

`require': no such file to load -- bowling.

现在,即使这样做了,我也得到了

`<top (required)>': undefined method `describe' for main:Object (NoMethodError)

如何使 rspec 在 RubyMine 中工作?

4

2 回答 2

0

rspec.info 适用于 RSpec 版本 1.x。gem install rspec可以在http://relishapp.com/rspec找到2.x 的文档,如果您只是这样做,您将安装该文档。您可能想在那里查看他们的教程

我每天都一起使用 RSpec 和 RubyMine,所以我认为版本不匹配是你最大的问题。

另外,如果您愿意购买一本书来学习 RSpec,我强烈推荐Pragmatic Programmers 的http://pragprog.com/book/achbd/the-rspec-book

于 2011-07-30T22:34:08.513 回答
0

好吧,这似乎是一个已知问题:

http://youtrack.jetbrains.net/issue/RUBY-8603?projectKey=RUBY

编辑:它确实似乎工作。

于 2011-07-30T23:05:51.580 回答