Ответ 1
Добавьте в свой Gemfile:
group :development, :test do
gem 'rspec-rails', ">= 2.0.0.beta"
end
и запустите пакет
Установлено nokogiri
, а затем rails generate rspec:install
работает как ожидалось.
Я пытаюсь следовать этому руководству здесь: http://railstutorial.org/chapters/static-pages#top
Когда я запускаю:
$rails генерирует rspec: install
Я получаю:
Не удалось найти генератор rspec: install.
В чем может быть проблема, если я использую Rails 3.0.0.rc?
Спасибо.
Добавьте в свой Gemfile:
group :development, :test do
gem 'rspec-rails', ">= 2.0.0.beta"
end
и запустите пакет
Установлено nokogiri
, а затем rails generate rspec:install
работает как ожидалось.
Убедитесь, что вы установили rspec-rails
и не только rspec
. Вздох, я потерял некоторое время.
Я сделал оба gem install rspec
, а затем добавил в gemfile, как сказал Андреас.
используя Rails 3.2.1 и ruby 1.9.3 в Windows 7 и отлично работал.
Добавьте 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
Попробуйте установить его как драгоценный камень.
gem install rspec
с рельсами 3 в вашем config/environment.rb вы поддерживаете драгоценные камни там с установкой пакета, но с точки зрения того, что вы делаете, вы можете просто установить gs install rspec.
Я получил ту же ошибку и обнаружил, что забыл сохранить изменения Gemfile, которые я сделал в Sublime, до запуска команды установки Bundle. Я сохранил, а затем повторно запустил установку пакета и смог запустить rails generate rspec: install command
Я понял, что не спасся после обновления моего Gemfile
. Я просто сохранил, запустил bundle install
в командной строке и, наконец, побежал $ rails generate rspec:install
Удалите все версии 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
он работает без каких-либо проблем.
По умолчанию у меня был только 'rspec-rails'
в моем gemfile, и поэтому по какой-то причине пакет установил rspec-rails 1.x(некоторая доисторическая версия). После того, как я изменил свой gemfile, чтобы иметь gem 'rspec-rails', '~>3.0'
и запустить обновление пакета, он прошел нормально.