AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

jruby - En ligne dans le Cloud

Exécutez jruby dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande jruby qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


rubis — Langage de script orienté objet interprété

SYNOPSIS


rubis [--droits d'auteur] [--version] [-Sacdlnpswvy] [-0[octal]] [-C annuaire] [-F modèle]
[-I annuaire] [-K c] [-T[niveau]] [-e commander] [-i[extension]] [-r bibliothèque]
[-x[annuaire]] [--] [fichier_programme] [argument ]

DESCRIPTION


Jruby est une implémentation 100% pure Java de Ruby, un langage de script interprété pour
programmation orientée objet simple et rapide. Il a de nombreuses fonctionnalités pour traiter les fichiers texte et
pour effectuer des tâches de gestion du système (comme en Perl). Il est simple, direct et extensible.

OPTIONS


L'interpréteur Ruby accepte les options de ligne de commande suivantes (commutateurs). ils sont assez similaires
à ceux de perl (1).

--droits d'auteur Imprime l'avis de copyright.

--version Imprime la version de l'interpréteur Ruby.

-0[octal] (Le chiffre « zéro ».) Spécifie le séparateur d'enregistrement d'entrée ($/) en octal
numéro. Si aucun chiffre n'est donné, le caractère nul est pris comme séparateur.
D'autres commutateurs peuvent suivre les chiffres. - 00 transforme Ruby en mode paragraphe.
- 0777 fait que Ruby lit tout le fichier à la fois comme une seule chaîne car il n'y a pas
caractère juridique avec cette valeur.

-C annuaire Oblige Ruby à basculer vers le répertoire.

-F modèle Spécifie le séparateur de champ de saisie ($;).

-I annuaire Utilisé pour indiquer à Ruby où charger les scripts de la bibliothèque. Le chemin du répertoire sera
ajouté à la variable load-path ($:).

-K kcode Spécifie l'encodage KANJI (japonais).

-S Oblige Ruby à utiliser la variable d'environnement PATH pour rechercher un script, à moins que si
son nom commence par une barre oblique. Ceci est utilisé pour émuler #! sur des machines qui
ne le supportez pas, de la manière suivante :

# ! /usr/local/bin/ruby
# Cette ligne fait de la suivante un commentaire en Ruby \
exec /usr/local/bin/ruby -S $0 $*

-T[niveau] Active les contrôles d'altération au niveau spécifié (valeur par défaut 1).

-a Active le mode de division automatique lorsqu'il est utilisé avec -n or -p. En mode fractionnement automatique, Ruby
exécute
$F = $_.split
au début de chaque boucle.

-c Oblige Ruby à vérifier la syntaxe du script et à quitter sans s'exécuter. Si
il n'y a pas d'erreurs de syntaxe, Ruby imprimera "Syntaxe OK" au standard
sortie.

-d
--déboguer Active le mode débogage. $DEBUG sera défini sur true.

-e commander Spécifie le script à partir de la ligne de commande tout en disant à Ruby de ne pas rechercher le reste
d'arguments pour un nom de fichier de script.

-h
--Aidez-moi Imprime un résumé des options.

-i extension Spécifie le mode d'édition sur place. L'extension, si elle est spécifiée, est ajoutée à l'ancien
nom de fichier pour faire une copie de sauvegarde. Par exemple:

% echo matz > /tmp/junk
% chat /tmp/poubelle
matz
% ruby ​​-p -i.bak -e '$_.upcase!' /tmp/poubelle
% chat /tmp/poubelle
MATZ
% chat /tmp/junk.bak
matz

-l (La lettre minuscule « ell ».) Active le traitement automatique de fin de ligne,
ce qui signifie d'abord définir $\ sur la valeur de $/, et ensuite couper chaque
ligne lue en utilisant chop!.

-n Oblige Ruby à assumer la boucle suivante autour de votre script, ce qui le rend
itérer sur les arguments de nom de fichier un peu comme sed -n or awk.

tandis que obtient

fin

-p Agit essentiellement de la même manière que le commutateur -n, mais affiche la valeur de la variable $_ à chaque
fin de la boucle. Par exemple:

% écho matz | ruby -p -e '$_.tr! "az", "AZ"'
MATZ

-r bibliothèque Oblige Ruby à charger la bibliothèque à l'aide de require. Il est utile lors de l'utilisation -n or
-p.

-s Active certaines analyses de commutateurs pour les commutateurs après le nom du script mais avant tout
arguments de nom de fichier (ou avant un --). Tous les commutateurs qui s'y trouvent sont supprimés
depuis ARGV et définissez la variable correspondante dans le script. Par exemple:

# ! /usr/local/bin/ruby -s
# affiche "true" si invoqué avec le commutateur "-xyz".
affiche "vrai\n" si $xyz

Sur certains systèmes, $0 ne contient pas toujours le chemin d'accès complet, vous avez donc besoin du
-S commutateur pour dire à Ruby de rechercher le script si nécessaire. Gérer
espaces encastrés ou autres. Une meilleure construction que $* serait ${1+"$@"}, mais
cela ne fonctionne pas si le script est interprété par csh (1).

-v
--verbeux Active le mode détaillé. Ruby imprimera sa version au début et définira
la variable $VERBOSE à vrai. Certaines méthodes impriment des messages supplémentaires si cela
la variable est vraie. Si ce commutateur est donné et qu'aucun autre commutateur n'est
présent, Ruby quitte après avoir imprimé sa version.

-w Active le mode détaillé sans imprimer le message de version au début. Ce
définit la variable $VERBOSE sur true.

-x[annuaire] Indique à Ruby que le script est intégré dans un message. Les ordures ménagères seront
rejeté jusqu'au premier qui commence par « # ! » et contient la chaîne,
"rubis". Tous les commutateurs significatifs sur cette ligne seront appliqués. La fin de
le script doit être spécifié avec EOF, ^D (contrôle-D), ^Z (contrôle-Z) ou
mot réservé __END__. Si le nom du répertoire est spécifié, Ruby basculera
dans ce répertoire avant d'exécuter le script.

-y
--yydebug Active le mode de débogage du compilateur. Ruby imprimera un tas d'états internes
messages lors de la compilation des scripts. Vous n'êtes pas obligé de spécifier ce commutateur,
sauf si vous allez déboguer l'interpréteur Ruby.

Utilisez jruby en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad