Это командный rake-compiler, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
rake-compiler - генератор задач Ruby Extension (C, Java) на основе Rake
ОПИСАНИЕ
Rake-компилятор - это, прежде всего, инструмент повышения производительности для Ruby-разработчиков. Это цель
облегчить жизнь занятого разработчика, упростив сборку и упаковку
Расширения Ruby за счет упрощения кода и уменьшения дублирования.
Он следует * соглашению над конфигурацией *, защищая стандартизированную сборку и пакет.
структура для RubyGems на C и Java.
rake-compiler - это результат многих с трудом накопленных опытов работы с несколькими разнообразными
RubyGems, предоставляющий собственные расширения для разных платформ и разных пользователей.
конфигурации по-разному. Детали, такие как различия в переносимости кода,
различия в ясности кода и различия в структуре каталогов проекта часто приводили к
очень сложно для новичков в этих RubyGems.
ИСПОЛЬЗОВАНИЕ
rake-compiler [-f rakefile] {параметры} цели ...
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
- обратная трассировка=[ВНЕ]
Включить полную обратную трассировку. OUT может быть stderr (по умолчанию) или stdout.
--Комментарии
Показать только задачи с комментариями
--job-stats [УРОВЕНЬ]
Показать статистику вакансий. УРОВЕНЬ = история отображает полный список вакансий
--правила
Отслеживайте разрешение правил.
--suppress-backtrace ШАБЛОН Подавить линии обратной трассировки, соответствующие ШАБЛОНУ регулярного выражения. Игнорируется, если
--след есть.
-A, --все
Показывать все задачи, даже без комментариев (в сочетании с -T or -D)
-B, - построить все
Создайте все предварительные условия, включая те, которые актуальны.
-D, --описывать [ШАБЛОН]
Опишите задачи (сопоставляя необязательный ШАБЛОН), затем выйдите.
-e, --выполнять КОД
Выполните какой-нибудь код Ruby и выйдите.
-E, --выполнить-продолжить КОД
Выполните некоторый код Ruby, затем продолжите обычную обработку задачи.
-f, --rakefile [ИМЯ ФАЙЛА]
Используйте FILENAME в качестве rakefile для поиска.
-G, --несистемный, --система
Используйте стандартные пути поиска Rakefile проекта, игнорируйте общесистемные rakefile.
-g, --система
Использование общесистемных (глобальных) rake-файлов (обычно '~ / .rake /*.грабли').
-I, --libdir ЛИБДИР
Включите LIBDIR в путь поиска необходимых модулей.
-j, --работа [КОЛИЧЕСТВО]
Задает максимальное количество задач для параллельного выполнения. (по умолчанию количество
Ядра процессора + 4)
-m, --мунозадача
Относитесь ко всем задачам как к многозадачным.
-n, --прогон, репетиция
Выполните пробный прогон, не выполняя действий.
-N, --без поиска, --поиск
Не ищите Rakefile в родительских каталогах.
-P, --prereqs
Отобразите задачи и зависимости, затем выйдите.
-p, --execute-печатать КОД
Выполните какой-нибудь код Ruby, распечатайте результат и выйдите.
-q, --тихий
Не выводить сообщения на стандартный вывод.
-r, --требовать МОДУЛЬ
Требовать МОДУЛЬ перед запуском rakefile.
-R, --ракелибдир РАКЕЛИБДИР,
Автоматический импорт любых файлов .rake в RAKELIBDIR. (по умолчанию rakelib)
--ракелиб
-s, --тихий
Подобно --тихий, но также подавляет объявление «в каталоге».
-t, --след=[ВНЕ]
Включите трассировку вызова / выполнения, включите полную обратную трассировку. OUT может быть stderr (по умолчанию)
или стандартный вывод.
-T, --задания [ШАБЛОН]
Отобразите задачи (соответствующие необязательному ШАБЛОНУ) с описаниями, затем выйдите.
-v, --подробный
Записать сообщение в стандартный вывод.
-V, --версия
Показать версию программы.
-W, --куда [ШАБЛОН]
Опишите задачи (сопоставляя необязательный ШАБЛОН), затем выйдите.
-X, --нет-предупреждений об устаревании
Отключите предупреждения об устаревании.
-h, -H, --Помогите
Отобразите это справочное сообщение.
Варианты ...
- обратная трассировка=[ВНЕ]
Включить полную обратную трассировку. OUT может быть stderr (по умолчанию) или stdout.
--Комментарии
Показать только задачи с комментариями
--job-stats [УРОВЕНЬ]
Показать статистику вакансий. УРОВЕНЬ = история отображает полный список вакансий
--правила
Отслеживайте разрешение правил.
--suppress-backtrace ШАБЛОН Подавить линии обратной трассировки, соответствующие ШАБЛОНУ регулярного выражения. Игнорируется, если
--след есть.
-A, --все
Показывать все задачи, даже без комментариев (в сочетании с -T or -D)
-B, - построить все
Создайте все предварительные условия, включая те, которые актуальны.
-D, --описывать [ШАБЛОН]
Опишите задачи (сопоставляя необязательный ШАБЛОН), затем выйдите.
-e, --выполнять КОД
Выполните какой-нибудь код Ruby и выйдите.
-E, --выполнить-продолжить КОД
Выполните некоторый код Ruby, затем продолжите обычную обработку задачи.
-f, --rakefile [ИМЯ ФАЙЛА]
Используйте FILENAME в качестве rakefile для поиска.
-G, --несистемный, --система
Используйте стандартные пути поиска Rakefile проекта, игнорируйте общесистемные rakefile.
-g, --система
Использование общесистемных (глобальных) rake-файлов (обычно '~ / .rake /*.грабли').
-I, --libdir ЛИБДИР
Включите LIBDIR в путь поиска необходимых модулей.
-j, --работа [КОЛИЧЕСТВО]
Задает максимальное количество задач для параллельного выполнения. (по умолчанию количество
Ядра процессора + 4)
-m, --мунозадача
Относитесь ко всем задачам как к многозадачным.
-n, --прогон, репетиция
Выполните пробный прогон, не выполняя действий.
-N, --без поиска, --поиск
Не ищите Rakefile в родительских каталогах.
-P, --prereqs
Отобразите задачи и зависимости, затем выйдите.
-p, --execute-печатать КОД
Выполните какой-нибудь код Ruby, распечатайте результат и выйдите.
-q, --тихий
Не выводить сообщения на стандартный вывод.
-r, --требовать МОДУЛЬ
Требовать МОДУЛЬ перед запуском rakefile.
-R, --ракелибдир РАКЕЛИБДИР,
Автоматический импорт любых файлов .rake в RAKELIBDIR. (по умолчанию rakelib)
--ракелиб
-s, --тихий
Подобно --тихий, но также подавляет объявление «в каталоге».
-t, --след=[ВНЕ]
Включите трассировку вызова / выполнения, включите полную обратную трассировку. OUT может быть stderr (по умолчанию)
или стандартный вывод.
-T, --задания [ШАБЛОН]
Отобразите задачи (соответствующие необязательному ШАБЛОНУ) с описаниями, затем выйдите.
-v, --подробный
Записать сообщение в стандартный вывод.
-V, --версия
Показать версию программы.
-W, --куда [ШАБЛОН]
Опишите задачи (сопоставляя необязательный ШАБЛОН), затем выйдите.
-X, --нет-предупреждений об устаревании
Отключите предупреждения об устаревании.
-h, -H, --Помогите
Отобразите это справочное сообщение.
Используйте rake-compiler онлайн через сервисы onworks.net