找不到生成器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和ruby1.9.3在Windows 7和完美的工作。

Gemfile添加Gemfile gem 'rspec-rails'并保存。 在terminal中运行bundle命令。 在config/application.rb ,添加这一行configuration

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

尝试安装它作为一个gem。

gem安装rspec

在你的config / environment.rb中使用rails 3时,你需要使用bundle install来维护gem,但是根据你的操作你可以只使用gem install rspec。

我得到了这个相同的错误,发现我已经忘记保存我在Sublime中做的Gemfile修改,然后运行Bundle install命令。 我保存,然后重新安装捆绑软件,并能够运行rails generate rspec:install命令

我意识到,我更新我的Gemfile后,我没有保存。 我简单地保存,在命令行上运行bundle install ,最后运行$ rails generate rspec:install

按照悉尼在其他文章中的build议运行以下命令,删除所有的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 

它运行没有任何问题

默认情况下,我的gemfile中只有'rspec-rails' ,所以bundler因为某些原因安装了rspec-rails 1.x(一些史前版本)。 当我修改我的gemfile以使用gem'rspec gem 'rspec-rails', '~>3.0'并运行软件包更新它运行良好。