Perguntas com a marcação «rake»

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

411
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...

351
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...

226
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 recebo o...

132
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

120
Qual é a tarefa de 'ambiente' no Rake?

De acordo com " Custom Rake Tasks ": desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Pelo que eu sei, :winner => :environmentsignifica "fazer environmentantes winner". Mas o que é environment? Quando devo usar? Tentei rake -T,...

108
coloca vs logger em tarefas rails rake

Em uma tarefa rake, se eu usar o comando puts, então vejo a saída no console. No entanto, não verei essa mensagem no arquivo de log quando o aplicativo for implantado na produção. No entanto, se digo Rails.logger.info, no modo de desenvolvimento, não vejo nada no console. Eu preciso ir para o...

106
Rails e PostgreSQL: A função postgres não existe

Eu instalei o PostgreSQL no meu Mac OS Lion e estou trabalhando em um aplicativo Rails. Eu uso o RVM para manter tudo separado dos meus outros aplicativos Rails. Por alguma razão, quando tento migrar o banco de dados pela primeira vez, o rake não consegue encontrar o usuário postgres. Eu entendi o...