Rake

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
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 (англ.). Проверено 11 ноября 2008.

См. также

Ссылки

en:Rake (software) fi:Rake fr:Rake ja:Rake pl:Rake

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....