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
上市,而不是當我嘗試執行被發現?