Подтвердить что ты не робот

Не удалось найти генератор rspec: install.

Я пытаюсь следовать этому руководству здесь: http://railstutorial.org/chapters/static-pages#top

Когда я запускаю:

$rails генерирует rspec: install

Я получаю:

Не удалось найти генератор rspec: install.

В чем может быть проблема, если я использую Rails 3.0.0.rc?

Спасибо.

4b9b3361

Ответ 1

Добавьте в свой Gemfile:

group :development, :test do
  gem 'rspec-rails',      ">= 2.0.0.beta"
end

и запустите пакет

Установлено nokogiri, а затем rails generate rspec:install работает как ожидалось.

Ответ 2

Убедитесь, что вы установили rspec-rails и не только rspec. Вздох, я потерял некоторое время.

Ответ 3

Я сделал оба gem install rspec, а затем добавил в gemfile, как сказал Андреас.

используя Rails 3.2.1 и ruby ​​1.9.3 в Windows 7 и отлично работал.

Ответ 4

Добавьте gem 'rspec-rails' в Gemfile и сохраните его. Запустите команду bundle в терминале. И в config/application.rb добавьте эту строку конфигурации

config.generators do |g|
  g.test_framework   :rspec, :fixture => true, :views => false
  g.integration_tool :rspec, :fixture => true, :views => true
end

Ответ 5

Попробуйте установить его как драгоценный камень.

gem install rspec

с рельсами 3 в вашем config/environment.rb вы поддерживаете драгоценные камни там с установкой пакета, но с точки зрения того, что вы делаете, вы можете просто установить gs install rspec.

Ответ 6

Я получил ту же ошибку и обнаружил, что забыл сохранить изменения Gemfile, которые я сделал в Sublime, до запуска команды установки Bundle. Я сохранил, а затем повторно запустил установку пакета и смог запустить rails generate rspec: install command

Ответ 7

Я понял, что не спасся после обновления моего Gemfile. Я просто сохранил, запустил bundle install в командной строке и, наконец, побежал $ rails generate rspec:install

Ответ 8

Удалите все версии rspec, выполнив следующие команды, предложенные Сиднеем в другом сообщении, а затем установите -V 2.0.1

gem uninstall rspec
gem uninstall rspec-core rspec-expectations rspec-mocks rspec-support
gem install rspec -v 2.0.1

добавьте следующую строку в файл gem

gem 'rspec-rails', '~> 2.0.0'

а затем запустите

rails generate rspec:install

он работает без каких-либо проблем.

Ответ 9

По умолчанию у меня был только 'rspec-rails' в моем gemfile, и поэтому по какой-то причине пакет установил rspec-rails 1.x(некоторая доисторическая версия). После того, как я изменил свой gemfile, чтобы иметь gem 'rspec-rails', '~>3.0' и запустить обновление пакета, он прошел нормально.