在我拥有的几个OSX系统上,我似乎有两种不同的rubygems安装,因为我可以做到
sudo gem install foobar
然后在我的代码中
require 'rubygems'
require 'foobar'
并获取
no such file to load — foobar
我如何解决这个问题,所以我只需安装一个rubygems,我的所有代码都知道它的位置?
答案 0 :(得分:1)
您真正需要做的是调查Ruby版本管理器RVM。您可以使用不同的gem,不同版本的rails等设置各种独立的Ruby安装,并控制路径。
针对您的具体问题,您需要确保您的Ruby搜索路径符合您的预期。