[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

rakefile gives syntax error, unexpected ':', expecting $end

Thufir Hawat

4/21/2008 12:40:00 AM

I want to make run dependant on the compile and cat tasks, but don't seem
to have the syntax quite correct:

thufir@arrakis:~/foo$
thufir@arrakis:~/foo$ rake run
(in /home/thufir/foo)
rake aborted!
/home/thufir/foo/rakefile.rb:3: syntax error, unexpected ':', expecting
$end
task :run => :compile :cat do
^

(See full trace by running task with --trace)
thufir@arrakis:~/foo$
thufir@arrakis:~/foo$ cat rakefile.rb


task :run => :compile :cat do
system("java ArrayOfStrings")
end

task :cat do
system("cat ArrayOfStrings.java")
end


task :compile => :clean do
system("javac ArrayOfStrings.java")
end


task :clean do
FileUtils.rm_rf("*.class")
end
thufir@arrakis:~/foo$



thanks,

Thufir


2 Answers

David A. Black

4/21/2008 12:45:00 AM

0

Hi --

On Mon, 21 Apr 2008, thufir wrote:

> I want to make run dependant on the compile and cat tasks, but don't seem
> to have the syntax quite correct:
>
> thufir@arrakis:~/foo$
> thufir@arrakis:~/foo$ rake run
> (in /home/thufir/foo)
> rake aborted!
> /home/thufir/foo/rakefile.rb:3: syntax error, unexpected ':', expecting
> $end
> task :run => :compile :cat do
> ^
>
> (See full trace by running task with --trace)
> thufir@arrakis:~/foo$
> thufir@arrakis:~/foo$ cat rakefile.rb
>
>
> task :run => :compile :cat do

Try this:

task :run => [:compile, :cat] do


David

--
Rails training from David A. Black and Ruby Power and Light:
INTRO TO RAILS June 9-12 Berlin
ADVANCING WITH RAILS June 16-19 Berlin
INTRO TO RAILS June 24-27 London (Skills Matter)
See http://www.r... for details and updates!

Thufir Hawat

4/21/2008 3:50:00 AM

0

On Mon, 21 Apr 2008 09:45:05 +0900, David A. Black wrote:


>> task :run => :compile :cat do
>
> Try this:
>
> task :run => [:compile, :cat] do
>


Ah, thanks!


-Thufir