我在Macbook上用rbenv替换了rvm,这样做之后,我需要向东西添加require 'rubygems'
才能让它们工作。
有没有办法强制要求红宝石,或者消除对红宝石的需求?
出于理智的原因,您应该始终需要您需要的东西。由于红宝石默认包含在 ruby 1.9 中,因此您应该执行以下操作:
require 'rubygems' unless defined?(Gem)
在脚本的顶部。