англійськафранцузькаіспанська

Ad


Значок OnWorks

dh_ruby - Інтернет у хмарі

Запустіть dh_ruby у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда dh_ruby, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


dh_ruby — система збирання debhelper7 для програмного забезпечення Ruby

СИНТАКСИС


dh_ruby [ВАРІАНТИ]

ОПИС


dh_ruby це система збірки Debhelper 7 для програмного забезпечення Ruby. Він автоматично побудує і
інсталювати файли, що містяться в пакетах Ruby, намагаючись працювати якомога ближче до Rubygems
але з дотриманням стандартів Debian для пакетів Ruby.

dh_ruby може автоматично запускати ваші тести для всіх підтримуваних версій Ruby, див
Розділ "ФАЙЛИ" нижче.

Перегляньте dh_ruby --help для деталей.

ДЖЕРЕЛО ПАКЕТ ЗОВНІШНІЙ ВИД


dh_ruby підтримує два різних стилі вихідних пакетів: однобінарні вихідні пакети та
багатобінарні вихідні пакети.

Однобінарні розташування
Типовим макетом є однобінарні макет. Це макет, який використовується більшістю Ruby
пакети вгору, тобто код Ruby in либ/, виконувані програми в Бен/ та ін Пакети
імпортовано з Rubygems за допомогою gem2deb(1) матиме такий макет.

Використовуючи цей макет, dh_ruby встановить файли (код Ruby, виконувані файли, gemspecs) до
перший двійковий пакет вказані в debian / control.

Багатобінарний розташування
gem2deb версія 0.4.0 запровадив підтримку для багатобінарний макет. Цей макет повинен
використовувати, якщо у вас є набір різних пакетів Ruby, які підтримуються в одному пакеті
VCS, і ви вирішуєте, що також бажаєте підтримувати єдиний вихідний пакет у Debian
маючи різні компоненти як окремі двійкові пакети.

У цьому макеті вихідний пакет містить окремі компоненти в підкаталогах
де кожен із них використовуватиме стандартний макет Ruby (либ/, Бен/ тощо).

Цей макет не підтримує створення окремих двійкових пакетів з одного кореня
каталог. Для таких випадків дивіться документацію на DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
нижче.

Щоб вказати, що ви бажаєте використовувати багатобінарну розкладку, ми маємо 1) перерахувати вашу кілька
двійкові пакети в debian / control як зазвичай, і додайте додаткове поле під назвою X-DhRuby-Root до
кожну частину бінарного пакету, вказуючи, який каталог має використовуватись як кореневий для цього
бінарний пакет.

Приклад:

Джерело: mymultibinarypackage
[...]

Пакет: ruby-foo
X-DhRuby-Root: шлях/до/foo
[...]

Упаковка: рубін-бар
X-DhRuby-Root: шлях/до/панелі

Відповідний вихідний пакунок має бути оформлений так:

фу/
foo.gemspec
Бібліотека /
foo.rb
bin/foo
бар/
bar.gemspec
Бібліотека /
бар.рб
смітник /
бар

Важливі зауваження щодо багатобінарних пакетів і використання X-DhRuby-Root:

· Якщо ваш пакунок використовує багатобінарну розкладку, він повинен містити `gem2deb (>= 0.4.0~)` дюйм
Складання-Залежить.

версія 0.4.0 було a помилка in підтримка та цінності рідний Розширення у багатобінарних пакетах,
тому, якщо ваш пакет використовує мультибінарну функцію та принаймні один із під-
компоненти мають власні розширення, ви повинні використовувати `gem2deb (>= 0.4.1~)` дюйм Складання-Залежить
замість цього.

· Шлях, зазначений в X-DhRuby-Root, як ви вже, напевно, здогадалися, має бути
відносно кореня вихідного пакета.

· Якщо будь-який бінарний пакет оголошує a X-DhRuby-Root поле, усі інші двійкові пакети, які
ніхто не буде проігнорований dh_ruby.

ВАРІАНТИ


--чистий, --налаштувати, --будувати, --тест, --встановити
Команди, викликані debhelper на різних етапах процесу збирання.

--print-підтримується
Друкує підтримувані версії Ruby.

-h, --допомога
дисплеї dh_ruby інформації про використання.

-v, -- версія
дисплеї dh_ruby інформація про версію.

--gem-install
Цей параметр вказує на те, що збірка повинна використовувати дорогоцінний камінь команда для встановлення файлів,
замість домашнього інсталятора. Власні пакунки буде встановлено в
/ usr / lib /$ARCH/rubygems-integration/$RUBY_VERSION, тоді як чисті пакети Ruby будуть
встановлено до /usr/share/rubygems-integration/all.

--setuprb
Цей параметр вказує на те, що збірка повинна використовувати setup.rb а не звичайний дорогоцінний камінь-
заснована збірка. Щоб набув чинності, цей параметр має бути першим!

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


DH_RUBY
Використовуйте цю змінну для передачі параметрів командного рядка в dh_ruby. Наприклад в
debian/правила:

експорт DH_RUBY = --gem-install

DH_RUBY_IGNORE_TESTS
Це розділений пробілами список тестів, які dh_ruby ігноруватиме під час збирання пакета.
Доступні назви тестів — це назви всіх підтримуваних версій Ruby (ви можете перерахувати
їх за допомогою `dh_ruby --print-supported`).

Якщо встановлено значення «усі», усі тести ігноруватимуться під час збірки пакета.

DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
Якщо цю змінну визначено (для чого завгодно), dh_ruby поважатиме вказаний каталог
by dh_auto_install(1), зазвичай debian/tmp. За замовчуванням gem2deb встановить файли в
debian/пакет, Де пакет є першим бінарним пакетом у списку debian/control.

Це корисно для багатобінарних вихідних пакетів, які не відповідають підтримуваним
компонування (тобто окремі підкаталоги з кожним либ/, Бен/ тощо). Використовуючи це, усі файли
буде встановлено до debian/tmp, і ви можете розподілити їх в окремі двійкові файли
пакетів за допомогою debian/$package.install файли або явні виклики оболонки
debian/правила.

Змішування DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR і багатобінарна розкладка не підтримується.

DH_RUBY_GEMSPEC
Визначає, який файл містить специфікацію gem із метаданими пакета. за
За замовчуванням dh_ruby читатиме метадані з файлу .gemspec у кореневій папці вихідного пакета
каталог. Ви можете використовувати цю змінну, щоб перевизначити це, якщо ви хочете надати користувацький
метадані для пакета Debian.

У випадку, якщо в кореневому корені вихідного пакета є більше одного .gemspec, ви це зробите необхідність
використовувати DH_RUBY_GEMSPEC, щоб вказати dh_ruby, який з них використовувати.

Використовуйте dh_ruby онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    VBA-M (заархівовано – зараз на Github)
    VBA-M (заархівовано – зараз на Github)
    Проект переміщено в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особливості: Створення чітів, збереження кількох станів
    система, підтримує gba, gbc, gb, sgb,
    sgb2Tu...
    Завантажте VBA-M (архівовано - тепер на Github)
  • 2
    Стацер
    Стацер
    Оптимізатор і моніторинг системи Linux
    Репозиторій Github:
    https://github.com/oguzhaninan/Stacer.
    Аудиторія: кінцеві користувачі/комп’ютер. Користувач
    інтерфейс: Qt. Програмування La...
    Завантажити Stacer
  • 3
    оранжева лисиця
    оранжева лисиця
    Форк TeamWinRecoveryProject (TWRP)
    з багатьма додатковими функціями, редизайн
    та інші особливості: Підтримка високих частот і
    ПЗУ без високих частот. Оновлене ядро ​​Oreo,
    побудований...
    Завантажити OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    ІТ-операційний портал: повністю відкритий
    джерело, ITIL, веб-сервіс
    інструмент управління в тому числі повн
    настроюваний CMDB, система служби підтримки та
    документодавець...
    Завантажити itop - ITSM CMDB OpenSource
  • 5
    Клементина
    Клементина
    Clementine — це мультиплатформена музика
    плеєр і органайзер бібліотеки, натхненний
    Amarok 1.4. Він має швидкий і
    простий у використанні інтерфейс і дозволяє
    пошук і...
    Завантажити Clementine
  • 6
    XISMuS
    XISMuS
    УВАГА: Кумулятивне оновлення 2.4.3 має
    звільнено!! Оновлення працює для будь-якого
    попередня версія 2.xx. У разі оновлення
    з версії v1.xx, завантажте і
    Я ...
    Завантажте XISMuS
  • Детальніше »

Команди Linux

  • 1
    abiword
    abiword
    abiword � гнучке міжплатформне слово
    процесор...
    Запустіть abiword
  • 2
    абл
    абл
    abl - префіксне представлення для
    логічні функції ОПИС:
    libablmmm.a — це бібліотека, яка дозволяє
    представляють булеву функцію в a
    LISP-подібна форма. ...
    Запустити abl
  • 3
    create_bmp_for_rect_in_circ
    create_bmp_for_rect_in_circ
    sorry_no_written_yet - частина використання atlc
    create_bmp_for_rect_in_circ онлайн за допомогою
    послуги onworks.net. ...
    Запустіть create_bmp_for_rect_in_circ
  • 4
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect - растрове зображення
    генератор для прямокутного провідника
    всередині прямокутного провідника (частина
    atlc) ...
    Запустіть create_bmp_for_rect_in_rect
  • 5
    розрив 5
    розрив 5
    gap5 - Програма складання геному (частина
    стаден пакет)...
    Run gap5
  • 6
    gapi2-codegen
    gapi2-codegen
    недокументований - для цього немає довідкової сторінки
    програма. ОПИС: Ця програма робить
    немає сторінки довідника. Виконайте цю команду
    за допомогою перемикача, щоб побачити, що це
    робить. Для е...
    Запустіть gapi2-codegen
  • Детальніше »

Ad