Mac 似乎都预装了 ruby 1.8.7。gem install gem-name
这对我的目的来说很好,但是当我使用or安装 gems 时sudo gem install gem-name
,我必须将 gem 的 lib 目录显式添加到我的 ruby 程序顶部的 $LOAD_PATH 中:
$LOAD_PATH.unshift File.join("/", "Users", "me", ".gems", "more_dirs", "lib")
为什么我必须这样做?我安装宝石错了吗?
如果我然后安装 rvm 和最新的 ruby 1.9.3,我可以安装 gems 没有问题gem install gem-name
。