Trình chạy Ruby
Trình chạy Ruby trực tuyến miễn phí. Viết và chạy mã Ruby 3.4 ngay trong trình duyệt với đầu ra puts, thông báo lỗi thật và thư viện ví dụ. Không cần cài đặt.
Trình chạy này dùng phiên bản Ruby nào?
Nó chạy trình thông dịch CRuby 3.4 chính thức được biên dịch sang WebAssembly (dự án ruby.wasm). Sau khi máy tải xong, nhãn bên cạnh tiêu đề hiển thị phiên bản chính xác mà RUBY_VERSION báo cáo.
Mã của tôi có rời khỏi thiết bị không?
Không. Toàn bộ trình thông dịch chạy bên trong tab trình duyệt qua WebAssembly, nên việc phân tích, thực thi và xuất kết quả đều diễn ra cục bộ. Không có gì được tải lên máy chủ và không cần tài khoản.
Vì sao lần tải đầu khoảng 30 MB?
Bạn đang tải về một trình thông dịch Ruby hoàn chỉnh cùng thư viện chuẩn. Trình duyệt lưu cache sau lần tải đầu nên những lần sau gần như mở phát là sẵn sàng.
Có dùng được thư viện chuẩn hay gem không?
Thư viện chuẩn đã có sẵn: require "json", "set", "date"… dùng được ngay. Không thể cài gem bên thứ ba vì môi trường chạy được thiết kế hoàn toàn ngoại tuyến.
Chuyện gì xảy ra nếu script lặp vô hạn?
Thực thi bị dừng sau khoảng 10 giây và máy tự khởi động lại, nên trang không bao giờ treo. Giới hạn này khiến nó phù hợp với đoạn mã ngắn và bài tập thay vì công việc chạy lâu.
Khác gì với việc cài Ruby trên máy?
Ở đây không cần cấu hình gì và chạy được trên mọi thiết bị, kể cả điện thoại và Chromebook. Với dự án thật cần tệp, mạng, gem hay công việc dài, Ruby cài trên máy vẫn là lựa chọn tốt hơn.
puts, print và p có được hỗ trợ không?
Có. Đầu ra chuẩn hiển thị trong bảng đầu ra, còn stderr và ngoại lệ được tô màu đỏ kèm lớp, thông điệp và số dòng, y như trong terminal.
Có đọc được input người dùng bằng gets không?
Không. Script chạy ở chế độ không tương tác với stdin đóng nên gets trả về nil ngay lập tức. Nếu cần nhập tương tác, hãy chạy cùng mã đó bằng Ruby trên máy.
Có phím tắt để chạy mã không?
Có. Nhấn Ctrl+Enter (Cmd+Enter trên Mac) trong trình soạn thảo để chạy mã hiện tại mà không cần chuột.
Công cụ liên quan
- Trình chạy Lua Trình chạy Lua trực tuyến miễn phí. Viết và chạy mã Lua 5.4 ngay trong trình duyệt với đầu ra print, stack trace lỗi và bảo vệ vòng lặp vô hạn. Không cần cài đặt.
- Sân chơi Code Sân chơi HTML, CSS và JavaScript trực tuyến với xem trước trực tiếp, trình soạn thảo có số dòng và console thu được. Thử đoạn mã ngay lập tức và tải kết quả thành một tệp HTML - hoàn toàn trong trình duyệt.
- Máy tính Chmod Máy tính chmod trực tuyến miễn phí để trực quan hóa và tính toán quyền tệp Linux với hộp kiểm. Chuyển đổi ngay lập tức giữa ký hiệu số (755, 644) và tượng trưng (rwxr-xr-x). Hỗ trợ quyền đặc biệt như setuid, setgid, sticky bit.
- Bảng ASCII Tham khảo mã hóa ký tự ASCII đầy đủ với mã thập phân, thập lục phân, bát phân, nhị phân, thực thể HTML và mô tả ký tự. Tìm kiếm và lọc tức thì.
- Trình kiểm tra yêu cầu HTTP Kiểm tra API REST trực tiếp trong trình duyệt. Gửi yêu cầu GET, POST, PUT, DELETE với header, body và tham số tùy chỉnh. Xem trạng thái, header và body JSON phản hồi ngay lập tức.
- Trình tạo .htaccess Tạo quy tắc .htaccess Apache cho chuyển hướng, viết lại, tiêu đề bảo mật, bộ nhớ đệm và hơn thế nữa.
- Trình tạo Robots.txt Trình tạo robots.txt trực tuyến miễn phí. Tạo và tùy chỉnh tệp robots.txt để kiểm soát việc thu thập dữ liệu của công cụ tìm kiếm, quản lý quyền truy cập của trình thu thập và tối ưu hóa SEO cho trang web của bạn.
- Trình tạo Sitemap Trình tạo sitemap XML trực tuyến miễn phí. Thêm URL, đặt mức ưu tiên và tần suất, tạo sitemap SEO ngay lập tức.