我有一个继承的应用程序,运行在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