【问题标题】:Rails generator error rspec [not found]Rails 生成器错误 rspec [未找到]
【发布时间】:2014-06-27 23:35:33
【问题描述】:

我正在使用 rails 4.1.1

当我执行命令rails g generator my_generator

生成器运行但总是以error rspec [not found]结束

我已将 rspecrspec-rails gem 添加到我的 Gemfile 中。

我缺少什么步骤才能让这个工作?

【问题讨论】:

    标签: ruby-on-rails-4 rspec generator rspec-rails


    【解决方案1】:

    您无需将rspec 添加到您的gem 文件中,只需rspec-rails

    在你 bundle install 运行 rails generate rspec:install 之后,一切都会正常。

    【讨论】:

    • 我从 Gemfile 中删除了 rspec。我再次运行 bundle install 我再次运行 rails generate rspec:install 命令,输出显示与已经生成的文件相同的文件,但仍然给出 rspec [未找到] 错误。
    • 你需要手动创建它们,显然当你使用rails g generator时rspec不会创建spec文件。有这个问题的不只是你。
    【解决方案2】:

    rspec-railsrepository 推荐的安装 RSpec 方法是:

    rspec-rails 添加到 Gemfile 中的 :development:test 组:

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

    之后运行bundle install,您的 RSpec 应该可以正常运行。

    【讨论】:

      猜你喜欢
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 2015-04-21
      • 1970-01-01
      相关资源
      最近更新 更多