Rive | |
---|---|
Type | Softwareudviklingsværktøjer |
Forfatter | Jim Weirich [d] |
Udvikler | Jim Weirich |
Skrevet i | rubin |
Operativ system | software på tværs af platforme |
nyeste version | 13.0.1 ( 12. november 2019 ) |
Licens | MIT-licens |
Internet side | ruby.github.io/rake/ |
Rake ( MFA [ re ɪ k ] ; fra engelsk - " rake ", "rake") er et værktøj til automatisering af samling af programkode, skrevet i Ruby , og bruges hovedsageligt til projekter i Ruby (men bruges også til projekter i Ruby andre sprog). Svarende til SCons , Make og Apache Ant , men med nogle få forskelle, bruger især de såkaldte Rakefiles (analog med Makefiles i make-værktøjet) Ruby-syntaks. Hovedforfatteren er Jim Weirich .
Bruger Ruby anonyme funktionsblokke til at definere forskellige opgaver ved hjælp af Ruby-syntaks. Det har et bibliotek med grundlæggende opgaver, såsom funktioner til filmanipulationsopgaver og et bibliotek til sletning af kompilerede filer (en "oprydningsopgave"). Ligesom Make kan Rake også syntetisere opgaver baseret på mønstre (for eksempel automatisk opbygning af en filkompileringsopgave baseret på filnavnemønstre).
Et eksempel på et simpelt Rake -script til at bygge HelloWorld C -programmet :
file 'hello.o' => [ 'hello.c' ] gør sh 'cc -c -o hello.o hello.c' slutfil ' hello ' => [ 'hello.o' ] gør sh 'cc -o hej hej. o' slutrubin | |
---|---|
Mennesker | |
IDE |
|
Implementeringer | |
Ansøgninger |
|
Biblioteker og rammer |
|
Server software | |
Andet |
|
|
Monteringsautomatiseringssystemer | |
---|---|