Rake

Rake
Rake
Тип

Утилиты для разработки ПО

Разработчик

Jim Weirich

Операционная система

кроссплатформенное ПО

Последняя версия

0.8.3 (25 сентября, 2008[1])

Лицензия

MIT License

Сайт

rake.rubyforge.org

Rake — инструмент для автоматизации сборки программного кода. Он подобен SCons, Make и Apache Ant, но имеет несколько отличий. Этот инструмент написан на языке программирования Ruby и т. н. Rakefiles (аналоги Makefiles в утилите make) используют синтаксис Ruby. Автором Rake является Jim Weirich.

Rake использует блоки анонимных функций Ruby для определения различных задач, используя синтаксис Ruby. В нем есть библиотека основных заданий, таких как функции для задач манипулирования файлами и библиотека для удаления скомпилированных файлов (задача «очистки»). Как и Make, Rake может также синтезировать задачи, основываясь на шаблонах (например, автоматическая сборка задачи компилирования файла на основе шаблонов имен файлов).

Содержание

Пример использования

Пример простого скрипта Rake для сборки программы HelloWorld на языке 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

См. также

Примечания

  1. Rake 0.8.3 Released  (англ.). Архивировано из первоисточника 4 июня 2012. Проверено 11 ноября 2008.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Rake" в других словарях:

  • Rake — Rake, v. t. [imp. & p. p. {Raked} (r[=a]kt); p. pr. & vb. n. {Raking}.] [AS. racian. See 1st {Rake}.] 1. To collect with a rake; as, to rake hay; often with up; as, he raked up the fallen leaves. [1913 Webster] 2. Hence: To collect or draw… …   The Collaborative International Dictionary of English

  • Rake — may refer to:* Rake (angle), various angles in bicycle and motorcycle geometry * Rake (cellular automaton), a cellular automaton pattern that moves while regularly emitting spaceships * Rake (character), a man habituated to immoral conduct. *… …   Wikipedia

  • rake — Ⅰ. rake [1] ► NOUN ▪ an implement consisting of a pole with a toothed crossbar or fine tines at the end, used for drawing together leaves, cut grass, etc. or smoothing loose soil or gravel. ► VERB 1) draw together with a rake. 2) make smooth with …   English terms dictionary

  • rake — rake1 [rāk] n. [ME < OE raca; akin to ON reka, spade, Ger rechen, a rake < IE base * reĝ , to direct, put in order > RIGHT] 1. any of various long handled tools with teeth or prongs at one end, used for gathering loose grass, hay, leaves …   English World dictionary

  • Rake — bezeichnet einen Ort in der Grafschaft Hampshire, England, siehe Rake (Hampshire) eine Gitarrenspieltechnik Rake (Musik) den Nachnamen von Christer Rake (* 1987), norwegischer Radrennfahrer den Nachnamen von Joachim Rake (1912−2000), deutscher… …   Deutsch Wikipedia

  • Rake — est un logiciel libre. C est un « moteur de production », semblable à SCons et make. Il est écrit en Ruby et les Rakefiles (équivalents des makefiles) sont écrits en Ruby. Il a été créé par Jim Weirich. Rake utilise le concept de block… …   Wikipédia en Français

  • rake — rake; rake·hell·ish; rake·man; rake·steel; un·rake; muck·rake; rake·hell; rake·helly; rake·stele; …   English syllables

  • rake — [reɪk] verb FINANCE rake something → in phrasal verb [transitive] to obtain money, profits etc in large amounts: • Batman merchandise raked in an estimated $500 million in retail sales while it was hot. rake something → off phrasal verb… …   Financial and business terms

  • Rake — Rake, v. i. 1. [Icel. reika. Cf. {Rake} a debauchee.] To walk about; to gad or ramble idly. [Prov. Eng.] [1913 Webster] 2. [See {Rake} a debauchee.] To act the rake; to lead a dissolute, debauched life. Shenstone. [1913 Webster] {To rake out}… …   The Collaborative International Dictionary of English

  • Rake — (r[=a]k), n. [AS. race; akin to OD. rake, D. reek, OHG. rehho, G. rechen, Icel. reka a shovel, and to Goth. rikan to heap up, collect, and perhaps to Gr. ore gein to stretch out, and E. rack to stretch. Cf. {Reckon}.] 1. An implement consisting… …   The Collaborative International Dictionary of English


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»