EnglishFrenchSpanyol

Ad


Favicon OnWorks

jruby - Dalam talian di Awan

Jalankan jruby dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan jruby yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


jruby — Mentafsir bahasa skrip berorientasikan objek

SINOPSIS


jruby [--hak cipta] [--versi] [-Sacdlnpswvy] [-0[oktal]] [-C direktori] [-F pola]
[-I direktori] [-K c] [-T[tahap]] [-e arahan] [-i[lanjutan]] [-r perpustakaan]
[-x[direktori]] [--] [fail_program] [hujah ...]

DESCRIPTION


Jruby ialah pelaksanaan 100% Java tulen Ruby, bahasa skrip yang ditafsirkan untuk
pengaturcaraan berorientasikan objek yang cepat dan mudah. Ia mempunyai banyak ciri untuk memproses fail teks dan
untuk melakukan tugas pengurusan sistem (seperti dalam Perl). Ia mudah, lurus ke hadapan dan boleh dikembangkan.

PILIHAN


Jurubahasa Ruby menerima pilihan baris arahan berikut (suis). Mereka agak serupa
kepada mereka yang perl(1).

--hak cipta Mencetak notis hak cipta.

--versi Mencetak versi penterjemah Ruby.

-0[oktal] (Digit "sifar".) Menentukan pemisah rekod input ($/) sebagai perlapanan
nombor. Jika tiada digit diberikan, aksara nol diambil sebagai pemisah.
Suis lain mungkin mengikut digit. -00 menukar Ruby kepada mod perenggan.
-0777 menjadikan Ruby membaca keseluruhan fail sekaligus sebagai rentetan tunggal kerana tidak ada
watak undang-undang dengan nilai itu.

-C direktori Menyebabkan Ruby beralih ke direktori.

-F pola Menentukan pemisah medan input ($;).

-I direktori Digunakan untuk memberitahu Ruby tempat untuk memuatkan skrip perpustakaan. Laluan direktori akan menjadi
ditambahkan pada pembolehubah laluan beban ($:).

-K kcode Menentukan pengekodan KANJI (Jepun).

-S Membuat Ruby menggunakan pembolehubah persekitaran PATH untuk mencari skrip, melainkan jika
namanya bermula dengan garis miring. Ini digunakan untuk meniru #! pada mesin yang
jangan menyokongnya, dengan cara berikut:

#! /usr/local/bin/ruby
# Baris ini menjadikan yang seterusnya sebagai ulasan dalam Ruby \
exec /usr/local/bin/ruby -S $0 $*

-T[tahap] Menghidupkan pemeriksaan kotoran pada tahap yang ditentukan (lalai 1).

-a Menghidupkan mod pisah automatik apabila digunakan dengan -n or -p. Dalam mod pisah automatik, Ruby
dilaksanakan
$F = $_.pecah
pada permulaan setiap gelung.

-c Menyebabkan Ruby menyemak sintaks skrip dan keluar tanpa melaksanakan. Jika
tiada ralat sintaks, Ruby akan mencetak "Syntax OK" kepada standard
output.

-d
--nyahpepijat Menghidupkan mod nyahpepijat. $DEBUG akan ditetapkan kepada benar.

-e arahan Menentukan skrip daripada baris arahan sambil memberitahu Ruby supaya tidak mencari yang lain
daripada argumen untuk nama fail skrip.

-h
- membantu Mencetak ringkasan pilihan.

-i lanjutan Menentukan mod edit di tempat. Sambungan, jika dinyatakan, ditambahkan pada lama
nama fail untuk membuat salinan sandaran. Sebagai contoh:

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

-l (Huruf kecil "ell".) Mendayakan pemprosesan penamat baris automatik,
yang bermaksud untuk mula-mula menetapkan $\ kepada nilai $/, dan kedua memotong setiap
baca baris menggunakan chop!.

-n Menyebabkan Ruby menganggap gelung berikut di sekeliling skrip anda, yang menjadikannya
lelaran pada argumen nama fail agak seperti sed -n or awk.

semasa mendapat
...
akhir

-p Bertindak kebanyakannya sama seperti suis -n, tetapi cetak nilai pembolehubah $_ pada setiap satu
hujung gelung. Sebagai contoh:

% echo matz | delima -p -e '$_.tr! "az", "AZ"'
MATZ

-r perpustakaan Menyebabkan Ruby memuatkan perpustakaan menggunakan require. Ia berguna apabila digunakan -n or
-p.

-s Membolehkan beberapa penghuraian suis untuk suis selepas nama skrip tetapi sebelum mana-mana
argumen nama fail (atau sebelum a --). Mana-mana suis yang ditemui di sana dialih keluar
daripada ARGV dan tetapkan pembolehubah yang sepadan dalam skrip. Sebagai contoh:

#! /usr/local/bin/ruby -s
# mencetak "true" jika digunakan dengan suis `-xyz'.
cetak "benar\n" jika $xyz

Pada sesetengah sistem $0 tidak selalu mengandungi nama laluan penuh, jadi anda memerlukan
-S beralih untuk memberitahu Ruby untuk mencari skrip jika perlu. Menangani
ruang terbenam atau sebagainya. Binaan yang lebih baik daripada $* ialah ${1+"$@"}, tetapi
ia tidak berfungsi jika skrip ditafsir oleh csh(1).

-v
--verbose Mendayakan mod verbose. Ruby akan mencetak versinya pada permulaan, dan ditetapkan
pembolehubah $VERBOSE kepada benar. Sesetengah kaedah mencetak mesej tambahan jika ini
pembolehubah adalah benar. Jika suis ini diberikan, dan tiada suis lain
kini, Ruby berhenti selepas mencetak versinya.

-w Mendayakan mod verbose tanpa mencetak mesej versi pada permulaan. Ia
menetapkan pembolehubah $VERBOSE kepada benar.

-x[direktori] Memberitahu Ruby bahawa skrip dibenamkan dalam mesej. Sampah utama akan menjadi
dibuang sehingga yang pertama bermula dengan “#!” dan mengandungi rentetan,
"delima". Sebarang suis bermakna pada baris itu akan digunakan. Pengakhiran
skrip mesti ditentukan dengan sama ada EOF, ^D (control-D), ^Z (control-Z), atau
perkataan terpelihara __END__. Jika nama direktori dinyatakan, Ruby akan bertukar
ke direktori itu sebelum melaksanakan skrip.

-y
--yydebug Menghidupkan mod nyahpepijat pengkompil. Ruby akan mencetak sekumpulan keadaan dalaman
mesej semasa menyusun skrip. Anda tidak perlu menentukan suis ini,
melainkan anda akan menyahpepijat penterjemah Ruby.

Gunakan jruby dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    CalcTools
    CalcTools
    Sumber Java bertujuan untuk berfungsi sebagai a
    perhubungan untuk mengajar kedua-dua matematik dan
    penyelesaian perisian untuk pengiraan pada
    persamaan berulang. Antara muka awam
    benarkan...
    Muat turun CalcTools
  • 2
    Pelanggan Desktop Rocket.Chat
    Pelanggan Desktop Rocket.Chat
    Pelanggan Rocket.Chat Desktop ialah
    aplikasi desktop rasmi untuk Rocket.Chat,
    web sumber terbuka yang ringkas tetapi berkuasa
    platform sembang. Ia diuji pada macOS,
    Tingkap ...
    Muat turun Pelanggan Desktop Rocket.Chat
  • 3
    OfficeFloor
    OfficeFloor
    OfficeFloor menyediakan penyongsangan bagi
    kawalan gandingan, dengan: - pergantungan
    suntikan - suntikan sambungan -
    suntikan benang Untuk maklumat lanjut
    melawat...
    Muat turun OfficeFloor
  • 4
    DivKit
    DivKit
    DivKit ialah sumber terbuka Didorong Pelayan
    Rangka kerja UI (SDUI). Ia membolehkan anda
    melancarkan kemas kini bersumberkan pelayan kepada
    versi aplikasi yang berbeza. Juga, boleh jadi
    terpakai untuk ...
    Muat turun DivKit
  • 5
    subconverter
    subconverter
    Utiliti untuk menukar antara pelbagai
    format langganan. Pengguna Shadowrocket
    harus menggunakan ss, ssr atau v2ray sebagai sasaran.
    Anda boleh menambah &remark= kepada
    HT yang disukai Telegram...
    Muat turun subconverter
  • 6
    SWASH
    SWASH
    SWASH ialah berangka tujuan umum
    alat untuk mensimulasikan goyah,
    bukan hidrostatik, permukaan bebas,
    fenomena aliran putaran dan pengangkutan
    di perairan pantai sebagai...
    Muat turun SWASH
  • Lebih »

Arahan Linux

Ad