0
我有一个新的OS X El Capitan为Ruby 2.2(Macports),Rails 4.2.4和Bundler设置了一个现有的应用程序。在其他许多宝石中,这个应用程序使用parallel_tests
来充分利用我的8核机器。 rake -T
列出了所有平行测试和规范任务,并且过去我可以执行它们。但是,当我这样做,现在,在升级后,我只是得到Rake说“不知道如何构建任务X”,但“rake -T”无论如何都列出了它 - 为什么?
$ /opt/local/bin/rake parallel:prepare --trace
rake aborted!
Don't know how to build task 'parallel:prepare'
/opt/local/lib/ruby2.2/2.2.0/rake/task_manager.rb:62:in `[]'
/opt/local/lib/ruby2.2/2.2.0/rake/application.rb:149:in `invoke_task'
哪些原因会导致任务在rake -T
上市,而不是当我尝试执行被发现?