Заставить rspec работать в RubyMine - PullRequest
2 голосов
/ 31 июля 2011

Я только что установил 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?

Ответы [ 2 ]

0 голосов
/ 31 июля 2011

Ну, похоже, это известная проблема:

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

РЕДАКТИРОВАТЬ: действительно, казалось, работает.

0 голосов
/ 31 июля 2011

rspec.info для RSpec версии 1.x.Документация для 2.x, которую вы будете устанавливать, если вы просто сделали gem install rspec, можно найти по адресу http://relishapp.com/rspec.. Возможно, вы захотите взглянуть на их учебник там.

Я использую RSpec и RubyMine каждый день вместе, поэтому я ожидаю, что несоответствие версий является вашей самой большой проблемой.

Кроме того, если вы хотите приобрести книгу для изучения RSpec, я очень рекомендую http://pragprog.com/book/achbd/the-rspec-book от Pragmatic Programmers.

...