0

我在我的 Macbook 上用 rbenv 替换了 rvm,在这样做之后,我需要添加require 'rubygems'一些东西来让它们工作。

有没有办法强制要求红宝石,或消除对它的需要?

4

1 回答 1

1

出于理智的原因,您应该始终需要您需要的东西。由于 ruby​​gems 默认包含在 ruby​​ 1.9 中,您应该执行以下操作:

require 'rubygems' unless defined?(Gem)

在脚本的顶部。

于 2012-07-06T14:43:55.937 回答