rspec - 找不到生成器 rspec :install (q2)

标签 rspec

我正在尝试在这里遵循本教程:http://railstutorial.org/chapters/static-pages#top

当我运行时:

$ rails generate rspec:install

我得到:

Could not find generator rspec:install.

可能是什么问题?

[轨道 3、4、5、6、7]

谢谢。

最佳答案

添加到您的 Gemfile:

group :development, :test do
  gem 'rspec-rails'
end

并运行捆绑安装

确保它同时位于:开发和:测试 block 中。如果您无意中将其仅放在 :test block 中,则会出现上述错误(这是因为默认情况下您在开发环境中运行,并且 rspec 不存在适用于该环境)。

rails generated rspec:install 然后应该按预期运行。

关于rspec - 找不到生成器 rspec :install (q2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3426406/

相关文章:

ruby-on-rails - Rspec:一种将 let 助手包含到不同规范中的方法

ruby-on-rails - ActionMailer::Base.deliveries 在 Rspec 中始终为空

ruby - 在 Rack::Test 中使用 Cookie

ruby-on-rails - RSPEC:如何测试 Controller 操作是否返回了 JSON Web token

ruby-on-rails - 在 Rails 中测试 Rake : Multiple Error Raises Silenced In Test

ruby-on-rails - Rspec stub 操作变量

rspec - 我如何让 rspec 读取我的 gemspec 中的依赖项?

ruby-on-rails - rspec 规范仅在整个测试套件中运行时失败 - 单独运行时通过

ruby-on-rails - 使用 --format doc 保持 rspec 约定

ruby - 如何编写 RSpec 测试以将字符串与其预期的子字符串进行比较?