[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Rake PackageTask, undefined method exitstatus

warhero

1/7/2007 7:28:00 PM

Hey all,

I am trying to get some rake tasks going. I have a package task that is
this:

Rake::PackageTask.new("deploy", ARGV[1]) do |p|
p.need_zip = true
p.name = 'rubyamf'
p.package_files.include("lib/**/*.*")
p.package_dir = "deploy"
end

when I run 'rake package 0.5.5' it creates the directories fine (deploy
and deploy/rubyamf-0.5.5/). But then it halts and gives me an error:

.........
.........
cd deploy
zip -r rubyamf-0.5.5.zip rubyamf-0.5.5
rake aborted!
undefined method `exitstatus' for nil:NilClass

Anyone have an idea what this might be from?

4 Answers

Jano Svitok

1/7/2007 8:55:00 PM

0

On 1/7/07, warhero <beingthexemplarylists@gmail.com> wrote:
> Hey all,
>
> I am trying to get some rake tasks going. I have a package task that is
> this:
>
> Rake::PackageTask.new("deploy", ARGV[1]) do |p|
> p.need_zip = true
> p.name = 'rubyamf'
> p.package_files.include("lib/**/*.*")
> p.package_dir = "deploy"
> end
>
> when I run 'rake package 0.5.5' it creates the directories fine (deploy
> and deploy/rubyamf-0.5.5/). But then it halts and gives me an error:
>
> ........
> ........
> cd deploy
> zip -r rubyamf-0.5.5.zip rubyamf-0.5.5
> rake aborted!
> undefined method `exitstatus' for nil:NilClass
>
> Anyone have an idea what this might be from?

pretty blind guess: run with --trace and see what it will display

GFunk913

1/8/2007 5:05:00 AM

0

warhero wrote:
> Hey all,
>
> I am trying to get some rake tasks going. I have a package task that is
> this:
>
> Rake::PackageTask.new("deploy", ARGV[1]) do |p|
> p.need_zip = true
> p.name = 'rubyamf'
> p.package_files.include("lib/**/*.*")
> p.package_dir = "deploy"
> end
>
> when I run 'rake package 0.5.5' it creates the directories fine (deploy
> and deploy/rubyamf-0.5.5/). But then it halts and gives me an error:
>
> ........
> ........
> cd deploy
> zip -r rubyamf-0.5.5.zip rubyamf-0.5.5
> rake aborted!
> undefined method `exitstatus' for nil:NilClass
>
> Anyone have an idea what this might be from?


It means the zip executable isn't present on your system, or in your
path. The software on my machine appears to be InfoZIP
(http://www.info-zip.or...), although I'm not sure if it came
with Ruby or where it came from.

--
Posted via http://www.ruby-....

Ryan Davis

1/9/2007 5:06:00 PM

0


On Jan 7, 2007, at 2:30 PM, warhero wrote:

> Hey all,
>
> I am trying to get some rake tasks going. I have a package task
> that is
> this:

Although it probably won't fix this problem (I too suspect that zip
is missing) writing your rakefile using hoe will alleviate a lot of
your efforts for development/deployment.



James Britt

1/11/2007 9:28:00 PM

0

warhero wrote:
> ........
> ........
> cd deploy
> zip -r rubyamf-0.5.5.zip rubyamf-0.5.5
> rake aborted!
> undefined method `exitstatus' for nil:NilClass
>
> Anyone have an idea what this might be from?

Are you on Windows?

--
James Britt

http://www.... - Hacking in the Desert
http://www.jame... - Playing with Better Toys