我希望这些发电机可用:
$ rails g
Usage: rails generate GENERATOR [args] [options]
MiniTest:
mini_test:controller
mini_test:helper
mini_test:install
mini_test:mailer
mini_test:model
mini_test:scaffold
所以我跑了:
$ rails g mini_test:install
但得到了这个错误:
Could not find generator mini_test:install.
至于我的环境,这是我Gemfile
的相关部分:
group :test, :development do
gem 'minitest-rails'
end
我Gemfile.lock
的结果部分:
minitest (2.12.1)
minitest-rails (0.0.7)
minitest (~> 2.12)
rails (~> 3.1)
我现在正在调试这个。我会很感激任何提示。无论如何,我会报告回来。
答案 0 :(得分:1)
这在minitest-rails的0.1版本中得到修复。
答案 1 :(得分:0)
根据minitest-rails issue #41 - Generators are not found:
尝试预发布gem,0.1.0.alpha。它是一种不同的方法,您需要更新任何现有的测试。
我刚刚确认这对我有用:
$ rails g mini_test:install
create test
create test/minitest_helper.rb