EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dh_ruby - Online în cloud

Rulați dh_ruby în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda dh_ruby care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


dh_ruby - sistem de compilare debhelper7 pentru software-ul Ruby

REZUMAT


dh_ruby [OPŢIUNI]

DESCRIERE


dh_ruby este un sistem de compilare Debhelper 7 pentru software-ul Ruby. Se va construi automat și
instalați fișierele conținute în pachetele Ruby, încercând să lucrați cât mai aproape de Rubygems
dar respectând standardele Debian pentru pachetele Ruby.

dh_ruby poate rula automat testele pentru toate versiunile Ruby acceptate, vezi
Secțiunea „FIȘIERE” de mai jos.

Consultați dh_ruby --help pentru detalii.

SOURCE PACHET STRUCTURA


dh_ruby acceptă două stiluri diferite de pachete sursă: pachete sursă unică binară și
pachete sursă multibinare.

Single-binar aspect
Aspectul implicit este unic-binar aspect. Acesta este aspectul folosit de majoritatea Ruby
pachete în amonte, adică codul Ruby în lib/, programe executabile în bin/, etc. Pachete
importat din Rubygems folosind gem2deb(1) va avea acest aspect.

Când utilizați acest aspect, dh_ruby va instala fișiere (cod Ruby, executabile, gemspecs) la
il primul binar pachet listate în debian / control.

Multi-binar aspect
gem2deb versiune 0.4.0 a introdus suport pentru multibinar aspect. Acest aspect ar trebui
poate fi utilizat atunci când aveți un set de pachete Ruby diferite menținute în amonte într-un singur
VCS și decideți că doriți să mențineți și un singur pachet sursă în Debian
având diferitele componente ca pachete binare separate.

În acest aspect, pachetul sursă conține componente separate în subdirectoare
unde fiecare dintre ele va folosi aspectul standard Ruby (lib/, bin/, etc).

Acest aspect nu acceptă crearea de pachete binare separate din aceeași rădăcină
director. Pentru aceste cazuri, consultați documentația de pe DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
de mai jos.

Pentru a indica faptul că doriți să utilizați un aspect multibinar, trebuie să 1) să vă listăm multiplu
pachete binare în debian / control ca de obicei și adăugați un câmp suplimentar numit X-DhRuby-Root la
fiecare strofă de pachet binar, indicând care director trebuie folosit ca rădăcină pentru asta
pachet binar.

Un exemplu:

Sursa: mymultibinarypackage
[...]

Pachet: ruby-foo
X-DhRuby-Root: cale/spre/foo
[...]

Pachet: ruby-bar
X-DhRuby-Root: cale/către/bară

Pachetul sursă corespunzător ar trebui aranjat astfel:

prost/
foo.gemspec
lib /
foo.rb
bin/foo
bar/
bar.gemspec
lib /
bar.rb
cos/
bar

Note importante despre pachetele multibinare și despre utilizarea X-DhRuby-Root:

· Dacă pachetul dvs. utilizează aspectul multibinar, acesta trebuie să includă `gem2deb (>= 0.4.0~)` in
Construire-Depinde.

Versiune 0.4.0 HAD a bug in il a sustine pentru nativ extensii în pachete multibinare,
deci, dacă pachetul dvs. utilizează caracteristica multibinară și cel puțin una dintre sub-
componente are extensii native, trebuie să utilizați `gem2deb (>= 0.4.1~)` in Construire-Depinde
in schimb.

· Calea indicată în X-DhRuby-Root, așa cum probabil ați ghicit până acum, trebuie să fie
relativ la rădăcina pachetului sursă.

· Dacă orice pachet binar declară a X-DhRuby-Root câmp, toate celelalte pachete binare care
nu au unul va fi ignorat de dh_ruby.

OPŢIUNI


--curat, --configurează, --construi, --Test, --instalare
Comenzi apelate de debhelper la diferiți pași ai procesului de construire.

--print-supported
Imprimă versiunile Ruby acceptate.

-h, --Ajutor
display-uri dh_ruby informații de utilizare.

-v, --versiune
display-uri dh_ruby informații despre versiune.

--gem-install
Această opțiune indică faptul că build-ul ar trebui să folosească bijuterie comanda pentru a instala fișierele,
în loc de instalatorul de acasă. Pachetele native vor fi instalate în
/ usr / lib /$ARCH/rubygems-integration/$RUBY_VERSION, în timp ce pachetele pure Ruby vor fi
instalat la /usr/share/rubygems-integration/all.

--setuprb
Această opțiune indică faptul că build-ul ar trebui să folosească setare.rb mai degrabă decât bijuteria obișnuită-
construirea bazată. Pentru a intra în vigoare, această opțiune trebuie să fie mai întâi!

MEDIUL VARIABILE


DH_RUBY
Utilizați această variabilă pentru a transmite parametrii liniei de comandă către dh_ruby. De exemplu în
debian/rules:

export DH_RUBY = --gem-install

DH_RUBY_IGNORE_TESTS
Aceasta este o listă de teste separate prin spațiu pe care dh_ruby le va ignora în timpul construirii pachetului.
Numele de test disponibile sunt numele tuturor versiunilor Ruby acceptate (puteți lista
le cu `dh_ruby --print-supported`).

Dacă setați la „toate”, toate testele vor fi ignorate în timpul construirii pachetului.

DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
Dacă această variabilă este definită (la orice), dh_ruby va respecta directorul informat
by dh_auto_install(1), de obicei debian/tmp. În mod implicit, gem2deb va instala fișiere în
debian/pachet, În cazul în care pachet este primul pachet binar listat în debian/control.

Acest lucru este util pentru pachetele sursă multibinare care nu sunt conforme cu cele acceptate
aspect (adică subdirectoare separate fiecare cu lib/, bin/ etc). Folosind aceasta, toate fișierele
va fi instalat la debian/tmpși le puteți distribui în binar separat
pachete prin utilizarea debian/$package.install fișiere sau apeluri shell explicite
debian/rules.

Amestecarea DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR iar aspectul multibinar nu este acceptat.

DH_RUBY_GEMSPEC
Stabilește ce fișier conține specificația bijuteriei cu metadatele pachetului. De
implicit, dh_ruby va citi metadatele dintr-un fișier .gemspec din rădăcina pachetului sursă
director. Puteți utiliza această variabilă pentru a o suprascrie dacă doriți să oferiți personalizare
metadate pentru pachetul Debian.

În cazul în care există mai mult de un .gemspec în rădăcina pachetului sursă, o veți face nevoie
pentru a folosi DH_RUBY_GEMSPEC pentru a instrui dh_ruby pe care să-l folosească.

Utilizați dh_ruby online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    VBA-M (arhivat - Acum pe Github)
    VBA-M (arhivat - Acum pe Github)
    Proiectul s-a mutat la
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Caracteristici:Creații de înșelăciune salvează stări multiple
    sistem, acceptă gba, gbc, gb, sgb,
    sgb2Tu...
    Descărcați VBA-M (arhivat - Acum pe Github)
  • 2
    Stacer
    Stacer
    Optimizator și monitorizare de sistem Linux
    Depozitul Github:
    https://github.com/oguzhaninan/Stacer.
    Public: utilizatori finali/desktop. Utilizator
    interfață: Qt. Programare La...
    Descărcați Stacer
  • 3
    orangefox
    orangefox
    Furk al TeamWinRecoveryProject (TWRP)
    cu multe funcții suplimentare, reproiectare
    și mai multe Caracteristici: Suportă Treble și
    ROM-uri non-Treble Nucleu Oreo actualizat,
    construit...
    Descărcați OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    Portal de operațiuni IT: o deschidere completă
    sursă, ITIL, serviciu web
    instrument de management, inclusiv un complet
    CMDB personalizabil, un sistem de asistență și
    un om cu documente...
    Descărcați itop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine este o muzică multi-platformă
    jucător și organizator de bibliotecă inspirat de
    Amarok 1.4. Are un rapid și
    interfață ușor de utilizat și vă permite
    cauta si...
    Descărcați Clementine
  • 6
    XISMuS
    XISMuS
    ATENȚIE: Actualizarea cumulativă 2.4.3 are
    fost eliberat!! Actualizarea funcționează pentru orice
    versiunea anterioară 2.xx. Dacă faceți upgrade
    din versiunea v1.xx, vă rugăm să descărcați și
    i ...
    Descărcați XISMuS
  • Mai mult »

Comenzi Linux

Ad