Perguntas com a marcação «rake»

Utilitário de construção Ruby semelhante ao make com comandos de construção definidos em Ruby puro.





7
Como executar tarefas Rake de dentro das tarefas Rake?
Eu tenho um Rakefile que compila o projeto de duas maneiras, de acordo com a variável global $build_type, que pode ser :debugou :release(os resultados vão em diretórios separados): task :build => [:some_other_tasks] do end Desejo criar uma tarefa que compila o projeto com as duas configurações, algo como isto: task …
411 ruby  rake 

7
O que significa bundle exec rake?
O que bundle exec rake db:migratesignifica isso ? Ou apenasbundle exec rake <command> em geral? Entendo que bundlecuida de manter as coisas no Gemfile. Eu sei o que a palavra "exec" significa. Entendo que rakemantém todas as diferentes coisas de script que você pode fazer e sei que db:migrateé uma …



7
Como volto cedo de uma tarefa de rake?
Eu tenho uma tarefa de rake em que faço algumas verificações no início. Se uma das verificações falhar, gostaria de retornar mais cedo da tarefa de rake, não quero executar nenhum código restante. Eu pensei que a solução seria colocar um retorno onde eu queria retornar do código, mas eu …
226 ruby  rake 

5
Como reverter apenas uma etapa usando rake db: migrate
Depois de adicionar os arquivos de migração na db/migratepasta e executá-los rake db:migrate, quero voltar à etapa anterior, acho que usar VERSION=né a maneira certa de fazer isso, mas não sei o valor correto de n para usar. Existe algum comando para verificar o valor n atual? Seria ótimo se …

19
Problemas de Ruby on Rails e Rake: Rake constante não inicializado :: DSL
Estou tendo um problema realmente frustrante: o Rake está sendo burro. Veja como o problema ocorre: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Ambos funcionam bem, mas quando eu faço isso, $ rake db:migrate Estou tendo o erro a seguir. (in /home/mikhail/test_app) rake aborted! uninitialized constant …


8
Método indefinido 'task' usando Rake 0.9.0
Acabei de atualizar o Rake para a versão mais recente ( 0.9.0.beta.4) e o rakecomando termina com a seguinte mensagem de erro: rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> Aqui está o rastreio: undefined method `task' for #<Anelis::Application:0x97ef80c> /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:214:in `initialize_tasks' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:139:in `load_tasks' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:77:in `method_missing' /home/amokrane/Documents/prog/web/learning_rails/anelis/Rakefile:7:in `load_string' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `eval' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `load_string' …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.