【发布时间】:2011-10-12 14:26:38
【问题描述】:
我使用 brew install ruby 在 OS X Lion 上安装了 Ruby 1.9.2,并使用 gem update --system 将 gem 更新到 1.8.11。
但是,在我的 Rails 3 项目中,bundle 仍在使用 Ruby 1.8 路径 (/System/Library/Frameworks/Ruby.framework/Versions/1.8/Ruby) 来安装新的 gem,并且由于需要 Ruby 1.9 的包而失败( linecache19 在我的例子中)。
如何让 bundle 知道我安装了 1.9.2?
(我尝试使用RVM安装Ruby但由于某种原因失败。安装程序只是手动。我认为网络连接太慢或什么)
【问题讨论】:
-
我强烈建议您再试一次 RVM,因为它绝对是管理不同版本 rubies 的最佳方式,尤其是从长远来看,当您可能需要更新 Ruby 本身时。