Я не могу запустить rspec - PullRequest
       15

Я не могу запустить rspec

0 голосов
/ 05 января 2012
$bundle exec rspec spec/
Could not find rake-0.9.2.2 in any of the sources
Run `bundle install` to install missing gems.

Я совершенно новичок в Rails и пытаюсь прочитать учебник: http://ruby.railstutorial.org/chapters/static-pages#sec:TDD

Однако, когда я пытаюсь запустить rspect, я получаю эту ошибку.

Любойидеи о том, что я делаю не так?

РЕДАКТИРОВАТЬ Мой Gemfile

source 'http://rubygems.org'

gem 'rails', '3.1.3'
gem 'sqlite3', '1.3.5'
gem 'rake', '0.9.2.2'

group :development do
  gem 'rspec-rails', '2.8.1'
end

group :test do
  gem 'rspec-rails', '2.8.1'
  gem 'webrat', '0.7.3'
end

gem 'jquery-rails'

1 Ответ

1 голос
/ 05 января 2012

Вы можете добавить

gem "rake", '0.9.2.2'

в ваш гемфайл (под гемом 'rails' или что-то еще ..).

Выполнить bundle install впоследствии

Затем, наконец, запустите bundle exec rspec spec.

Будет ли это работать для вас? Если нет, какие-либо сообщения об ошибках? Если есть сообщения об ошибках, введите rake -V и bundle exec rake -V в вашей консоли и поделитесь с нами версиями!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...