Introduce portable mode for non-MRI rubies