我有一個繼承的應用程序,運行在Ruby 1.9中的Rails 3,它的工作正常,但由於某種原因,當我安裝了rspec和茉莉花,他們的耙任務都沒有顯示出來當我運行耙 - T。該應用程序的Rakefile只是標準的一個,事實上,當我安裝Cucumber時,它的rake任務顯示得很好。耙RSpec任務沒有顯示
如果我輸入rake spec,沒有錯誤,但是我的規格都沒有運行。但是,如果我輸入rspec規格,它們都運行,就好了。茉莉花任務錯誤,說沒有這樣的任務。
任何想法爲什麼這些不會出現,但其他任務會?
他們用'rake -P'顯示嗎?你是否運行'rails g rspec:install'? – Zabba 2011-06-03 17:46:31
不!如果它有幫助,當我更新我的耙0.9.1,我得到這個錯誤hwen我運行rake spec:警告:不贊成使用Rake DSL方法的全局訪問。請將 ... Rake :: DSL包含到使用Rake DSL方法的類和模塊中。 警告:在/usr/local/rvm/gems/[email protected]/gems/railties-3.0.7/lib/rails/application.rb:215調用DSL方法Uptime :: Application#任務:在'initialize_tasks' – jasonpgignac 2011-06-03 17:49:21
你有沒有解決折舊錯誤? – 2011-09-14 01:12:37