IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

dh_ruby - Online nel cloud

Esegui dh_ruby nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando dh_ruby che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


dh_ruby - sistema di compilazione debhelper7 per il software Ruby

SINOSSI


dh_rubino [VERSIONI]

DESCRIZIONE


dh_rubino è un sistema di compilazione Debhelper 7 per il software Ruby. Si costruirà automaticamente e
installa i file contenuti nei pacchetti Ruby, cercando di lavorare il più vicino possibile a Rubygems
ma rispettando gli standard Debian per i pacchetti Ruby.

dh_ruby può eseguire automaticamente i tuoi test su tutte le versioni Ruby supportate, consulta il file
Sezione "FILE" di seguito.

Vedi dh_ruby --help per i dettagli.

FONTE PACCHETTO LAYOUT


dh_rubino supporta due diversi stili di pacchetto sorgente: pacchetti sorgente a binario singolo e
pacchetti sorgente multibinari.

Singolo binario disposizione
Il layout predefinito è il singolo binario disposizione. Questo è il layout utilizzato dalla maggior parte di Ruby
pacchetti a monte, ovvero il codice Ruby in lib/, programmi eseguibili in bidone/, ecc. Pacchetti
importato da Rubygems utilizzando gem2deb(1) avrà questo layout.

Quando si utilizza questo layout, dh_rubino installerà i file (codice Ruby, eseguibili, gemspec) su
, il prima di tutto binario pacchetto elencati in debian / control.

Multi-binario disposizione
gem2deb versione 0.4.0 introdotto il supporto per multi-binario disposizione. Questo layout dovrebbe
essere utilizzato quando si dispone di un insieme di diversi pacchetti Ruby mantenuti a monte in un singolo
VCS e decidi di voler mantenere anche un singolo pacchetto sorgente in Debian
avere i diversi componenti come pacchetti binari separati.

In questo layout, il pacchetto sorgente contiene i componenti separati in sottodirectory
dove ognuno di essi utilizzerà il layout standard di Ruby (lib/, bidone/, eccetera).

Questo layout non supporta la creazione di pacchetti binari separati dalla stessa radice
directory. In questi casi, consultare la documentazione su DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
qua sotto.

Per indicare che desideri utilizzare un layout multi-binario, dobbiamo 1) elencare il tuo multiplo
pacchetti binari in debian / control come al solito, e aggiungi un campo extra chiamato X-DhRuby-Root a
ogni stanza del pacchetto binario, che indica quale directory deve essere utilizzata come root per quello
pacchetto binario.

Un esempio:

Fonte: mymultibinarypackage
[...]

Pacchetto: rubino-foo
X-DhRuby-Root: percorso/a/foo
[...]

Confezione: barra di rubino
X-DhRuby-Root: percorso/alla/barra

Il pacchetto sorgente corrispondente dovrebbe essere strutturato in questo modo:

pippo/
foo.gemspec
lib /
foo.rb
bidone/foo
sbarra/
bar.gemspec
lib /
bar.rb
bidone /
bar

Note importanti sui pacchetti multibinari e sull'utilizzo di X-DhRuby-Root:

· Se il pacchetto utilizza il layout multi-binario, deve includere `gem2deb (>= 0.4.0~)` pollici
Build-dipende.

Versione 0.4.0 ha avuto a insetto in , il supporto per nativo estensioni in pacchetti multibinari,
quindi se il tuo pacchetto utilizza la funzionalità multi-binario e almeno uno dei sotto-
Components ha estensioni native, è necessario utilizzare `gem2deb (>= 0.4.1~)` pollici Build-dipende
anziché.

· Il percorso indicato in X-DhRuby-Root, come probabilmente avrai già intuito, deve essere
relativo alla radice del pacchetto sorgente.

· Se qualsiasi pacchetto binario dichiara a X-DhRuby-Root campo, tutti gli altri pacchetti binari che
non ne hai uno, verrai ignorato dh_rubino.

VERSIONI


--pulire, --configurare, --costruire, --test, --installare
Comandi richiamati da debhelper in vari passaggi del processo di compilazione.

--supportato dalla stampa
Stampa le versioni Ruby supportate.

-h, --Aiuto
Displays dh_rubino informazioni d'uso.

-v, --versione
Displays dh_rubino informazioni sulla versione.

--gem-installazione
Questa opzione indica che la build dovrebbe utilizzare il file gemma comando per installare i file,
invece del programma di installazione locale. Verranno installati i pacchetti nativi
/ usr / lib /$ARCH/rubygems-integration/$RUBY_VERSION, mentre i pacchetti Ruby puri lo saranno
installato su /usr/share/rubygems-integration/all.

--setuprb
Questa opzione indica che la build dovrebbe utilizzare setup.rb piuttosto che il solito gioiello-
costruzione basata. Per avere effetto, questa opzione deve essere prioritaria!

AMBIENTE VARIABILI


DH_RUBINO
Utilizza questa variabile per passare i parametri della riga di comando a dh_ruby. Ad esempio dentro
debian/regole:

esporta DH_RUBY = --gem-install

DH_RUBY_IGNORE_TESTS
Questo è un elenco di test separati da spazi che dh_ruby ignorerà durante la creazione del pacchetto.
I nomi dei test disponibili sono i nomi di tutte le versioni Ruby supportate (puoi elencare
con `dh_ruby --print-supported`).

Se impostato su "all", tutti i test verranno ignorati durante la creazione del pacchetto.

DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
Se questa variabile è definita (a qualsiasi cosa), dh_ruby rispetterà la directory informata
by dh_auto_install(1), di solito debian/tmp. Per impostazione predefinita, gem2deb installerà i file su
Debian/pacchetto, Dove pacchetto è il primo pacchetto binario elencato in debian/control.

Ciò è utile per i pacchetti sorgente multi-binari che non sono conformi ai file supportati
layout (ovvero sottodirectory separate ciascuna con lib/, bidone/ eccetera). Usando questo, tutti i file
verrà installato su debian/tmpe puoi distribuirli in file binari separati
pacchetti utilizzando debian/$pacchetto.install file o chiamate esplicite alla shell
debian/regole.

Miscelazione DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR e il layout multibinario non è supportato.

DH_RUBY_GEMSPEC
Determina quale file contiene la specifica gem con i metadati del pacchetto. Di
per impostazione predefinita, dh_ruby leggerà i metadati da un file .gemspec nella radice del pacchetto sorgente
directory. Puoi utilizzare questa variabile per sovrascriverla se desideri fornire valori personalizzati
metadati per il pacchetto Debian.

Nel caso in cui sia presente più di un .gemspec nella root del pacchetto sorgente, lo farai bisogno
per usare DH_RUBY_GEMSPEC per istruire dh_ruby su quale usare.

Utilizza dh_ruby online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    VBA-M (archiviato - ora su Github)
    VBA-M (archiviato - ora su Github)
    Il progetto si è spostato in
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Caratteristiche: Creazioni di cheat salva gli stati multi
    sistema, supporta gba, gbc, gb, sgb,
    sgb2Tu...
    Scarica VBA-M (Archiviato - Ora su Github)
  • 2
    Stacer
    Stacer
    Ottimizzatore e monitoraggio del sistema Linux
    Repository Github:
    https://github.com/oguzhaninan/Stacer.
    Pubblico: utenti finali/desktop. Utente
    interfaccia: Qt. Programmazione La...
    Scarica Stacer
  • 3
    Orange Fox
    Orange Fox
    Fork di TeamWinRecoveryProject(TWRP)
    con molte funzioni aggiuntive, riprogettazione
    e più Caratteristiche: Supporta Treble e
    ROM non Treble Kernel Oreo aggiornato,
    costruito...
    Scarica OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB OpenSource
    Portale delle operazioni IT: un open completo
    sorgente, ITIL, servizio web based
    strumento di gestione compreso un full
    CMDB personalizzabile, un sistema di helpdesk e
    un uomo dei documenti...
    Scarica ittop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine è una musica multipiattaforma
    giocatore e organizzatore di librerie ispirato da
    Amarok 1.4. Ha un veloce e
    interfaccia facile da usare, e ti permette di
    cerca e...
    Scarica Clementina
  • 6
    XISMUS
    XISMUS
    ATTENZIONE: l'aggiornamento cumulativo 2.4.3 ha
    stato rilasciato!! L'aggiornamento funziona per qualsiasi
    precedente versione 2.xx. Se stai aggiornando
    dalla versione v1.xx, scaricare e
    i ...
    Scarica XISMuS
  • Di Più "

Comandi Linux

Ad