Rake Hates Me Today

I'm trying to package up a new gem to release, but Rake and I just can't seem to get along today. In my Rakefile I have:

Rake::GemPackageTask.new(spec) do |pkg|
     pkg.need_zip = true
     pkg.need_tar = true
end

When I try to run that it does build the gem, but then complains with:

...
rake aborted!
no such option: noop

Commenting out the need_... calls removes the issue, but I really do need the archives too.

Any tips?

Thanks.

James Edward Gray II

This is caused by a changed in the FileUtils package the Rake uses. There is
a beta version of Rake available that doesn't have that problem. You can get
the beta with:

  gem install rake --source http://onestepback.org/betagems

···

On Tuesday 15 November 2005 03:42 pm, James Edward Gray II wrote:

I'm trying to package up a new gem to release, but Rake and I just
can't seem to get along today. In my Rakefile I have:

Rake::GemPackageTask.new(spec) do |pkg|
     pkg.need_zip = true
     pkg.need_tar = true
end

When I try to run that it does build the gem, but then complains with:

...
rake aborted!
no such option: noop

--
-- Jim Weirich jim@weirichhouse.org http://onestepback.org
-----------------------------------------------------------------
"Beware of bugs in the above code; I have only proved it correct,
not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)

Worked perfectly. Thank you Jim!

James Edward Gray II

···

On Nov 15, 2005, at 3:07 PM, Jim Weirich wrote:

This is caused by a changed in the FileUtils package the Rake uses. There is
a beta version of Rake available that doesn't have that problem. You can get
the beta with:

  gem install rake --source http://onestepback.org/betagems

This is caused by a changed in the FileUtils package the Rake uses. There is
a beta version of Rake available that doesn't have that problem. You can get
the beta with:

What's the change that broke it? I suggested a change recently but
tried to ensure it was backwards compatible (a change to recursive
copy to allow the skipping of failures). This was post 1.8.3.

  gem install rake --source http://onestepback.org/betagems

        Hugh

···

On Wed, 16 Nov 2005, Jim Weirich wrote:

The FileUtils.cd command no long accepts a :noop option.

···

On Tuesday 15 November 2005 07:43 pm, Hugh Sasse wrote:

What's the change that broke it? I suggested a change recently but
tried to ensure it was backwards compatible (a change to recursive
copy to allow the skipping of failures). This was post 1.8.3.

--
-- Jim Weirich jim@weirichhouse.org http://onestepback.org
-----------------------------------------------------------------
"Beware of bugs in the above code; I have only proved it correct,
not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)