找不到生成器rspec:install。

找不到生成器rspec:install。,rspec,Rspec,我在这里尝试遵循本教程: 当我跑步时: $rails生成rspec:install 我得到: 找不到生成器rspec:install。 如果我使用的是Rails 3.0.0.rc,会出现什么问题 谢谢。尝试将其安装为gem gem安装rspec 在config/environment.rb中使用rails 3,您可以通过bundle install在那里维护gems,但就您所做的事情而言,您只需gem安装rspec即可。添加到您的gem文件中: group :development, :test

我在这里尝试遵循本教程:

当我跑步时:

$rails生成rspec:install

我得到:

找不到生成器rspec:install。

如果我使用的是Rails 3.0.0.rc,会出现什么问题


谢谢。

尝试将其安装为gem

gem安装rspec

在config/environment.rb中使用rails 3,您可以通过bundle install在那里维护gems,但就您所做的事情而言,您只需gem安装rspec即可。

添加到您的gem文件中:

group :development, :test do
  gem 'rspec-rails',      ">= 2.0.0.beta"
end
然后运行捆绑安装


安装的
nokogiri
和之后的
rails生成rspec:install
按预期运行

我必须同时执行
gem安装rspec
,然后像安德烈亚斯说的那样添加到gemfile中


在windows 7上使用Rails 3.2.1和ruby 1.9.3,效果非常好。

我遇到了同样的错误,发现在运行Bundle install命令之前,我忘记保存在Sublime中所做的Gemfile更改。我保存并重新运行捆绑包安装,并且能够在
Gemfile
中运行rails generate rspec:install命令添加
gem'rspec rails'
,并保存它。在终端中运行
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

更新了
Gemfile
后,我意识到我没有保存。我只是简单地保存了,在命令行上运行了
bundle install
,最后运行了
$rails generate rspec:install
确保您安装了
rspec rails
,而不仅仅是
rspec
。唉,我浪费了一些时间。

按照Sydney在另一篇文章中的建议运行以下命令,删除所有rspec版本,然后安装-v2.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

它运行时没有任何问题

默认情况下,我的GEM文件中只有
'rspec-rails'
,因此bundler出于某种原因安装了rspec-rails 1.x(一些史前版本)。在我修改我的gemfile使之具有
gem'rspec rails',“~>3.0”
并运行bundle update之后,它运行得很好。

如果你像我一样创建了一个项目,决定归档旧目录并重新开始,但意外地让
spring
在后台运行,
spring
无法从正确的目录重新加载,您会非常困惑


解决方案是停止spring,让它自己重新启动。

重新启动spring-有时它在运行bundle后无法重新加载。

这对我来说不起作用,直到我发现我在做“rails generate rspec::install”(用两个冒号),而不是“rails generate rspec:install”(用一个冒号),和我一样,你是ruby新手,但这不起作用,请检查你的语法。不确定它是否安装了nokogiri,但安装“spec rails”解决了这个问题注意:版本号是可选的,值得注意这个答案。我也犯了同样的错误。谢谢,我发现自己的gemfile中根本没有rspec,如果rspec在我的gem库中,我还必须
gem卸载rspec