Tengo una aplicación heredada, que se ejecuta en Rails 3 en Ruby 1.9, y funciona bien, pero por alguna razón, cuando instalé tanto rspec como jazmín, ninguna de sus tareas de rake aparece cuando corro rake -T. El Rakefile para la aplicación es solo el estándar, y de hecho, cuando instalé Cucumber, sus tareas de rake aparecen muy bien.Rake Las tareas de RSpec no aparecen
Si escribo las especificaciones de rake, no hay ningún error, pero ninguna de mis especificaciones se ejecuta. Pero, si escribo especificaciones rspec, todas se ejecutan, bien. el error de las tareas de jazmín, diciendo que no hay tales tareas.
¿Alguna idea de por qué estos no aparecerían, pero otras tareas sí?
¿Muestran con '-P' rastrillo? ¿Y ejecutó 'rails g rspec: install'? – Zabba
¡No! Y si ayuda, cuando actualizo mi rastrillo a 0.9.1, aparece este error cuando ejecuto la especificación de rake: ADVERTENCIA: el acceso global a los métodos de Rake DSL está en desuso. Incluya ... Rake :: DSL en clases y módulos que usan los métodos Rake DSL. ADVERTENCIA: Método DSL Uptime :: Application # task llamado en /usr/local/rvm/gems/[email protected]/gems/railties-3.0.7/lib/rails/application.rb:215: en 'initialize_tasks ' – jasonpgignac
¿alguna vez resolvió el error de depreciación? –