Tôi đã được lập trình trong Ruby một thời gian với chỉ việc thực hiện MRI chuẩn của Ruby, nhưng tôi đã luôn tò mò về các triển khai khác mà tôi nghe rất nhiều. Tôi đã đọc về Rubinius ngày hôm trước, m
này ném cho tôi một SystemStackError trong 1.9.2 Ruby ( nhưng làm việc trong Rubinius ): class Fixnum
def +(other)
self + other * 2
end
end
nhưng không có super cho + (dựa trên các l
Phương pháp tôi biết để phát hiện Ruby thực hiện (ví dụ, MRI, JRuby, Rubinius, vv) tại thời gian chạy là để kiểm tra toàn cầu liên tục RUBY_ENGINE: $ ruby -e 'puts RUBY_ENGINE'
ruby
gì một danh sác
Có nhiều triển khai Ruby trong các tác phẩm ngay bây giờ. Bạn đang mong chờ điều gì và tại sao? Bạn có tích cực sử dụng triển khai không MRI trong sản xuất không? Một số tùy chọn bao gồm: Ruby MRI (or