Не удалось найти генератор rspec - PullRequest
17 голосов
/ 07 ноября 2008

Я пытаюсь установить RSpec как самоцвет после его установки в качестве плагина. Я пошел дальше и следовал указаниям, найденным здесь http://github.com/dchelimsky/rspec-rails/wikis для раздела под названием rspec и rspec-rails gems . Когда я запускаю ruby script/generate rspec, я получаю ошибку Couldn't find 'rspec' generator. Работают только плагины? Если так, почему они даже предлагают драгоценные камни для rspec и rspec-rails? Я использую замороженную копию Rails 2.1.2, и используемые мной версии rpsec и rspec-rails являются самыми новыми на сегодня (7 ноября 2008 г.) 1.1.11.

РЕДАКТИРОВАТЬ 12 ноября 2008 г. У меня установлены оба гема rspec и rspec-rails. Я распаковал драгоценные камни в папку vender / gems. Обе версии 1.1.11.

Ответы [ 13 ]

0 голосов
/ 04 мая 2012

Возможно, вам потребуется запустить bundle exec:

bundle exec rails g rspec:install
0 голосов
/ 22 января 2011

Если вы используете упаковщик версии 1.0.8, вы должны $ gem update bundler перейти на более новую версию 1.0.9.

У меня были те же симптомы, и обновление пакета помогло мне. Теперь $ rails g использует драгоценные камни, определенные в Gemfile. Также я сгруппировал свои драгоценные камни так:

source 'http://rubygems.org'

gem 'rails', '3.0.3'
gem 'sqlite3-ruby', :require => 'sqlite3'

group :test, :development do
  gem 'capybara', '0.4.1.1'
  gem 'database_cleaner'
  gem 'cucumber-rails'
  gem 'rspec-rails', '~> 2.4'
  gem 'launchy'
end

(Обратите внимание, что тестовые камни также входят в группу :development.)

Хорошего дня:)

Lukas

0 голосов
/ 15 марта 2010

Вам нужно будет сделать

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