Preguntas etiquetadas con rake

Utilidad de compilación de Ruby similar a make con comandos de compilación definidos en Ruby puro.

411
¿Cómo ejecutar tareas de Rake desde las tareas de Rake?

Tengo un Rakefile que compila el proyecto de dos maneras, de acuerdo con la variable global $build_type, que puede ser :debugo :release(los resultados van en directorios separados): task :build => [:some_other_tasks] do end Deseo crear una tarea que compile el proyecto con ambas...

351
¿Qué significa bundle exec rake?

Que bundle exec rake db:migratesignifica ¿O solo bundle exec rake <command>en general? Entiendo que bundlese encarga de mantener las cosas en el Gemfile. Sé lo que significa la palabra "ejecutivo". Entiendo que rakemantiene todas las cosas diferentes que puedes hacer, y sé que db:migratees...

226
¿Cómo regreso temprano de una tarea de rastrillo?

Tengo una tarea de rastrillo donde hago algunas verificaciones al principio, si una de las verificaciones falla, me gustaría regresar temprano de la tarea de rastrillo, no quiero ejecutar ninguno de los códigos restantes. Pensé que la solución sería colocar un retorno donde quería regresar del...

197
Cómo deshacer solo un paso con rake db: migrate

Después de agregar archivos de migración en la db/migratecarpeta y ejecutarlos rake db:migrate, quiero volver al paso anterior, creo que usar VERSION=nes la forma correcta de hacerlo, pero no sé el valor correcto de n para usar. ¿Hay algún comando para verificar el valor actual de n? Sería genial...

132
Método no definido 'tarea' usando Rake 0.9.0

Acabo de actualizar Rake a la última versión ( 0.9.0.beta.4) y el rakecomando termina con el siguiente mensaje de error: rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> Aquí está el rastro: undefined method `task' for

120
¿Cuál es la tarea de "entorno" en Rake?

Según " Tareas personalizadas de rake ": desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Hasta donde yo sé, los :winner => :environmentmedios "hacer environmentantes winner". Pero lo que es environment? ¿Cuándo debo usarlo? Lo...

108
pone vs logger en rieles tareas de rastrillo

En una tarea de rake, si utilizo el comando put, veo el resultado en la consola. Sin embargo, no veré ese mensaje en el archivo de registro cuando la aplicación se implemente en producción. Sin embargo, si digo Rails.logger.info, en el modo de desarrollo no veo nada en la consola. Necesito ir al...

107
Error "No se pudo encontrar el paquete"

Cuando intento hacerlo bundler update, aparece este error: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Soy nuevo en Ruby, ¿alguien puede...

106
Rails y PostgreSQL: el rol de postgres no existe

He instalado PostgreSQL en mi Mac OS Lion y estoy trabajando en una aplicación de rieles. Utilizo RVM para mantener todo separado de mis otras aplicaciones de Rails. Por alguna razón, cuando trato de migrar la base de datos por primera vez, rake no puede encontrar el usuario de postgres. Me sale...