Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

jruby - Online w chmurze

Uruchom jruby w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie jruby, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


juruby — Interpretowany obiektowy język skryptowy

STRESZCZENIE


juruby [--prawa autorskie] [--wersja] [-Sacdlnpswvy] [-0[ósemkowy]] [-C katalog] [-F wzorzec]
[-I katalog] [-K c] [-T[poziom]] [-e komenda] [-i[rozbudowa]] [-r biblioteka]
[-x[katalog]] [--] [plik programu] [argument ...]

OPIS


Jruby to w 100% oparta na czystej Javie implementacja Ruby, interpretowanego języka skryptowego dla
szybkie i łatwe programowanie obiektowe. Posiada wiele funkcji do przetwarzania plików tekstowych i
do wykonywania zadań związanych z zarządzaniem systemem (jak w Perlu). Jest prosty, bezpośredni i rozszerzalny.

OPCJE


Interpreter Ruby akceptuje następujące opcje wiersza poleceń (przełączniki). Są całkiem podobni
do tych z Perl(1).

--prawa autorskie Drukuje informację o prawach autorskich.

--wersja Drukuje wersję interpretera Ruby.

-0[ósemkowy] (Cyfra „zero”.) Określa separator rekordu wejściowego ($/) w postaci ósemkowej
numer. Jeżeli nie zostanie podana żadna cyfra, jako separator zostanie przyjęty znak null.
Inne przełączniki mogą następować po cyfrach. -00 zamienia Ruby w tryb akapitowy.
-0777 sprawia, że ​​Ruby czyta cały plik na raz jako pojedynczy ciąg znaków, ponieważ go nie ma
charakter prawny o tej wartości.

-C katalog Powoduje, że Ruby przełącza się do katalogu.

-F wzorzec Określa separator pola wejściowego ($;).

-I katalog Używane do informowania Ruby, gdzie ma załadować skrypty biblioteczne. Ścieżka katalogu będzie
dodany do zmiennej ścieżki ładowania ($:).

-K kkod Określa kodowanie KANJI (japońskie).

-S Sprawia, że ​​Ruby używa zmiennej środowiskowej PATH do wyszukiwania skryptu, chyba że if
jego nazwa zaczyna się od ukośnika. Służy do emulacji #! na maszynach, które
nie wspieraj go w następujący sposób:

#! /usr/local/bin/Ruby
# Ta linia powoduje, że następna staje się komentarzem w Ruby \
wykonaj /usr/local/bin/ruby -S $0 $*

-T[poziom] Włącza kontrolę skażenia na określonym poziomie (domyślnie 1).

-a Włącza tryb automatycznego podziału, gdy jest używany z -n or -p. W trybie automatycznego podziału Ruby
stracony
$F = $_.podział
na początku każdej pętli.

-c Powoduje, że Ruby sprawdza składnię skryptu i kończy działanie bez wykonywania. Jeśli
nie ma błędów składniowych, Ruby wypisze zgodnie ze standardem „Składnia OK”.
wyjście.

-d
--odpluskwić Włącza tryb debugowania. $DEBUG zostanie ustawione na true.

-e komenda Określa skrypt z wiersza poleceń, mówiąc Ruby, aby nie przeszukiwała reszty
argumentów dla nazwy pliku skryptu.

-h
--help Drukuje podsumowanie opcji.

-i rozbudowa Określa tryb edycji w miejscu. Rozszerzenie, jeśli zostało określone, jest dodawane do starego
nazwę pliku, aby utworzyć kopię zapasową. Na przykład:

% echo matz > /tmp/junk
% cat /tmp/śmieci
macy
% ruby ​​-p -i.bak -e '$_.upcase!' /tmp/śmieci
% cat /tmp/śmieci
MATZ
%cat /tmp/junk.bak
macy

-l (Mała litera „ell”.) Umożliwia automatyczne przetwarzanie końca linii,
co oznacza, że ​​po pierwsze ustaw $\ na wartość $/, a po drugie przetnie każdy
odczytaj linię za pomocą chop!.

-n Powoduje, że Ruby zakłada następującą pętlę wokół skryptu, co sprawia, że ​​tak się dzieje
iteruj po argumentach nazwy pliku trochę jak sed -n or Awk.

podczas gdy dostaje
...
zakończenia

-p Działa przeważnie tak samo jak przełącznik -n, ale wypisuje wartość zmiennej $_ przy każdym z nich
koniec pętli. Na przykład:

% echo matz | ruby -p -e '$_.tr! „az”, „AZ”'
MATZ

-r biblioteka Powoduje, że Ruby ładuje bibliotekę przy użyciu require. Przydaje się podczas używania -n or
-p.

-s Włącza analizę przełączników dla przełączników znajdujących się po nazwie skryptu, ale przed jakimkolwiek
argumenty nazwy pliku (lub przed a --). Wszelkie znalezione tam przełączniki zostaną usunięte
z ARGV i ustaw odpowiednią zmienną w skrypcie. Na przykład:

#! /usr/local/bin/Ruby -s
# wyświetla wartość „prawda”, jeśli zostanie wywołany z przełącznikiem `-xyz'.
wydrukuj „true\n”, jeśli $xyz

W niektórych systemach $0 nie zawsze zawiera pełną nazwę ścieżki, dlatego potrzebny jest plik
-S przełącz, aby powiedzieć Ruby, aby w razie potrzeby wyszukała skrypt. Poradzić sobie
osadzone spacje lub tym podobne. Lepszą konstrukcją niż $* byłoby ${1+"$@"}, ale
nie działa, jeśli skrypt jest interpretowany przez csh(1).

-v
--gadatliwy Włącza tryb szczegółowy. Ruby wydrukuje na początku swoją wersję i ustawi
zmienną $VERBOSE na true. Niektóre metody drukują dodatkowe komunikaty, jeśli tak
zmienna jest prawdziwa. Jeśli ten przełącznik jest podany, a nie inne przełączniki
obecnie Ruby przestaje działać po wydrukowaniu swojej wersji.

-w Włącza tryb szczegółowy bez drukowania komunikatu o wersji na początku. To
ustawia zmienną $VERBOSE na true.

-x[katalog] Informuje Ruby, że skrypt jest osadzony w wiadomości. Wiodącymi śmieciami będą
odrzucane aż do pierwszego zaczynającego się od „#!” i zawiera ciąg,
"rubin". Zastosowane zostaną wszelkie znaczące przełączniki na tej linii. Koniec
skrypt musi być określony za pomocą EOF, ^D (control-D), ^Z (control-Z) lub
słowo zastrzeżone __END__. Jeśli określono nazwę katalogu, Ruby dokona przełączenia
do tego katalogu przed wykonaniem skryptu.

-y
--yydebug Włącza tryb debugowania kompilatora. Ruby wydrukuje kilka stanów wewnętrznych
komunikaty podczas kompilacji skryptów. Nie musisz określać tego przełącznika,
chyba że zamierzasz debugować interpreter Ruby.

Korzystaj z jruby online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad