hi, rake & ruby-talk newbie, a boy's 1st rake task, lib/tasks/load.rake: namespace :load do task :hello_world do |t| puts 'hello, world!' end end runs fine: # rake load:hello_world (in ... ) hello, world! but it's a no-show in rake --tasks, which just shows the standard rails tasks the task is not listed even when rake is pointed directly at the rake file: # rake -f lib/tasks/load.rake --tasks (in ... ) w/ or w/o explicit namespace in rake file doesn't help it show up in --tasks rake 0.8.3, rails 2.1.1, ruby 1.8, fedora 9 what am i doing wrong? thanks in advance. sorry if this is a FAQ. Hugh
on 2008-11-15 08:29
on 2008-11-15 08:37
Hi Hugh, On Fri, Nov 14, 2008 at 11:25 PM, Hugh J. Devlin <email@example.com> wrote: > hi, rake & ruby-talk newbie, a boy's 1st rake task, lib/tasks/load.rake: > > namespace :load do # try this: desc "hello world" > task :hello_world do |t| > puts 'hello, world!' > end > end > Good luck,
on 2008-11-15 08:43
Joe Swatosh wrote: > desc "hello world" > > >> task :hello_world do |t| >> puts 'hello, world!' >> end >> end >> I think this is good reading: http://railsenvy.com/2007/6/11/ruby-on-rails-rake-tutorial Cheers, Mohit. 11/15/2008 | 3:42 PM.
on 2008-11-16 01:38
thanks, Joe! that did the trick ("Only tasks with descriptions will be displayed with the "-T" switch. " - missed that)