[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

[Rake] Don't know how to build task

Brian Takita

5/24/2005 6:59:00 PM

Hello,

When I run rake, I get the following error.

rake pkg/TestSuiteRunner-0.1.0.gem
(in C:/Code/RubyProjects/test_suite_runner)
rake aborted!
Don't know how to build task 'pkg/TestSuiteRunner-0.1.0.gem'

Does anybody know what I'm doing wrong?

Thank you,
Brian Takita

Here is the text in Rakefile.rb

require 'rubygems'
Gem::manage_gems
require 'rake/gempackagetask'

spec = Gem::Specification.new do |s|
s.name = "Test_Suite_Runner"
s.version = "0.1.0"
s.author = "Brian Takita"
s.email = "brian.takita@gmail.com"
s.homepage = "http://TestSuiteRunner.rubyforge...
s.platform = Gem::Platform::RUBY
s.summary = "Automatically runs all unit test in directory and
subdirectories."
s.files = FileList["{bin,tests,lib,docs}/**/*"].exclude("rdoc").to_a
s.require_path = "lib"
s.autorequire = "testsuiterunner"
s.test_file = "tests/ts_test_suite_runner.rb"
s.has_rdoc = true
s.extra_rdoc_files = ["README"]
end

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

2 Answers

Stefan Lang

5/24/2005 7:09:00 PM

0

On Tuesday 24 May 2005 21:00, Brian Takita wrote:
> Hello,
>
> When I run rake, I get the following error.
>
> rake pkg/TestSuiteRunner-0.1.0.gem
> (in C:/Code/RubyProjects/test_suite_runner)
> rake aborted!
> Don't know how to build task 'pkg/TestSuiteRunner-0.1.0.gem'
>
> Does anybody know what I'm doing wrong?
[...]
> s.name = "Test_Suite_Runner"
^^^^^^^^^^^^^^^^^
I guess the task is called pkg/Test_Suite_Runner-0.1.0.gem

Stefan


Brian Takita

5/24/2005 8:04:00 PM

0

Thats it. s.name must equal beginning of the gem file name.

I changed
s.name = "Test_Suite_Runner"
to
s.name = TestSuiteRunner

Thank you,
Brian Takita