Skaper | Jim Weirich ( in ) |
---|---|
Siste versjon | 10.3.2 (16. mai 2014) |
Innskudd | github.com/ruby/rake |
Kvalitetssikring | Kontinuerlig integrering |
Skrevet i | Rubin |
Type | Produksjonsmotor |
Tillatelse | MIT-lisens |
Nettsted | ruby.github.io/rake |
Rake er programvare med åpen kildekode . Det er en " produksjonsmotor ", lik SCons og fabrikat . Det er skrevet i Ruby og Rakefiles (tilsvarer makefiles ) er skrevet i Ruby. Den ble opprettet av Jim Weirich (en) .
Rake bruker Rubys anonyme funksjonsblokkonsept for å definere oppgaver. Det er et bibliotek med vanlige oppgaver, for eksempel for å rense kompilerte filer (rene).
Rake er mye brukt i Ruby on Rails . Det er nå en del av Ruby 1.9 standardbiblioteket.
Her er et enkelt eksempel på et Rake-skript for å bygge et HelloWorld-program i C
file 'hello.o' => ['hello.c'] do sh 'cc -c -o hello.o hello.c' end file 'hello' => ['hello.o'] do sh 'cc -o hello hello.o' end