我已经在网上搜索了一些东西并尝试了一些没有运气的东西。
我在之前运行1.8.7的Mac上编译了Ruby 1.9.1。
我现在如何重新安装宝石或指向。 Rubygems安装到旧位置,但1.9.1正在寻找其他地方。我已经尝试将1.9.1(和1.9)gems目录作为旧目录的符号链接,但这似乎不起作用。我已经尝试过设置GEM_HOME和GEM_PATH但又没有运气。
如何找出当前版本的ruby在运行时搜索gem并更改它的位置?和/或,我如何指示rubygems安装最新版本寻找宝石的宝石。
答案 0 :(得分:1)
你应该按照建议使用rvm,或者将ruby 1.9.2安装到/ opt / ruby(configure --prefix = / opt / ruby --enable-shared)或/ usr / local或/ usr /本地/红宝石。然后在此路径中首先将此路径放在PATH中。无论如何你都必须重新安装宝石,因为其中一些是不兼容的(为1.8.7构建)。
答案 1 :(得分:0)
最好安装rvm并让它与你争论你的Ruby版本和宝石。
此外,您应该升级到1.9.2,因为它更稳定。 1.9.1基本上是1.9.2的错误开发版本。