Pelari Ruby
Pelari Ruby dalam talian percuma. Tulis dan jalankan kod Ruby 3.4 serta-merta dalam pelayar dengan output puts, mesej ralat sebenar dan pustaka contoh. Tanpa pemasangan.
Versi Ruby manakah yang digunakan pelari ini?
Ia menjalankan pentafsir rasmi CRuby 3.4 yang disusun ke WebAssembly (projek ruby.wasm). Selepas enjin dimuatkan, lencana di sebelah tajuk memaparkan versi tepat yang dilaporkan oleh RUBY_VERSION.
Adakah kod saya keluar daripada peranti saya?
Tidak. Keseluruhan pentafsir berjalan dalam tab pelayar anda melalui WebAssembly, jadi penghuraian, pelaksanaan dan output semuanya berlaku setempat. Tiada apa dimuat naik ke mana-mana pelayan dan tiada akaun diperlukan.
Mengapa muat turun pertama sekitar 30 MB?
Anda memuat turun pentafsir Ruby yang lengkap bersama pustaka standardnya. Pelayar mencache selepas muat turun pertama, jadi lawatan seterusnya sedia hampir serta-merta.
Boleh guna pustaka standard atau gems?
Pustaka standard disertakan: require "json", "set", "date" dan sebagainya berfungsi terus. Memasang gems pihak ketiga tidak boleh kerana runtime direka bentuk sepenuhnya luar talian.
Apa yang berlaku jika skrip saya berlegar selamanya?
Pelaksanaan dihentikan selepas kira-kira 10 saat dan enjin dimulakan semula secara automatik, jadi halaman tidak pernah membeku. Had ini menjadikannya sesuai untuk keratan kod dan latihan, bukan kerja panjang.
Apa beza dengan memasang Ruby secara setempat?
Tiada persediaan langsung dan ia berfungsi pada mana-mana peranti termasuk telefon dan Chromebook. Untuk projek sebenar dengan fail, rangkaian, gems atau kerja panjang, Ruby yang dipasang setempat masih lebih baik.
Adakah puts, print dan p disokong?
Ya. Output standard muncul dalam panel output, manakala stderr dan pengecualian ditunjukkan dalam warna merah beserta kelas, mesej dan nombor baris, sama seperti dalam terminal.
Boleh baca input pengguna dengan gets?
Tidak. Skrip berjalan secara bukan interaktif dengan stdin tertutup, jadi gets terus memulangkan nil. Jika perlu input interaktif, jalankan kod yang sama dengan Ruby setempat.
Adakah ada pintasan papan kekunci untuk menjalankan?
Ada. Tekan Ctrl+Enter (Cmd+Enter pada Mac) dalam editor untuk menjalankan kod semasa tanpa menyentuh tetikus.
Alat Berkaitan
- Pelari Lua Pelari Lua dalam talian percuma. Tulis dan jalankan kod Lua 5.4 serta-merta dalam pelayar dengan output print, jejak tindanan ralat dan perlindungan gelung tak terhingga. Tanpa pemasangan.
- Taman Kod Taman kod HTML, CSS dan JavaScript dalam talian dengan pratonton langsung, penyunting bernombor baris dan konsol yang ditangkap. Uji petikan serta-merta dan muat turun hasil sebagai satu fail HTML - sepenuhnya dalam pelayar anda.
- Kalkulator Chmod Kalkulator chmod dalam talian percuma untuk mengvisualisasikan dan mengira keizinan fail Linux dengan kotak tanda. Tukar serta-merta antara notasi angka (755, 644) dan simbolik (rwxr-xr-x). Menyokong keizinan khas seperti setuid, setgid, sticky bit.
- Jadual ASCII Rujukan pengkodan aksara ASCII lengkap dengan kod perpuluhan, heksadesimal, oktal, binari, entiti HTML dan penerangan aksara. Cari dan tapis serta-merta.
- Penguji Permintaan HTTP Uji API REST terus dalam pelayar anda. Hantar permintaan GET, POST, PUT, DELETE dengan pengepala, badan dan parameter tersuai. Lihat status, pengepala dan badan JSON respons serta-merta.
- Penjana .htaccess Jana peraturan .htaccess Apache untuk pengalihan, penulisan semula, header keselamatan, cache dan banyak lagi.
- Penjana Robots.txt Penjana robots.txt dalam talian percuma. Cipta dan sesuaikan fail robots.txt untuk mengawal perayapan enjin carian, menguruskan akses perayap, dan mengoptimumkan SEO laman web anda.
- Penjana Sitemap Penjana sitemap XML dalam talian percuma. Tambah URL, tetapkan keutamaan dan kekerapan, buat sitemap SEO serta-merta.