【发布时间】:2011-10-04 01:11:09
【问题描述】:
我必须在本地运行需要 Ruby 1.9.2(加上 Mongo)的 Rails (3.0.6) 应用程序。我想将 Ruby 1.9.2 与我现有的 1.8.7 一起安装,并能够根据需要在它们之间进行交换。我更喜欢安装到 usr/local 而不是 Macports 等。有什么建议吗?我已经尝试安装 RVM,但事实证明这在 OS X 上非常痛苦,我也宁愿避免这样做。
还有其他运行多个 Ruby 版本的方法(可能是with a prefix like this)?我只需要为这个项目切换到 1.9。或者有没有人对已知的 OS X/RVM install issues 有一个好的解决方案?具体来说,在 Tiger/10.4 上,bash 不支持 errtrace。
更新:使用新的 RVM 安装脚本解决:请参阅 RVM on OS X 10.4 - possible?。
【问题讨论】:
-
我不确定为什么安装 RVM 会很痛苦。我已经做过很多次了。最重要的是完全阅读安装说明,并且不要使用 root 进行单用户安装。安装完成后,输入
rvm notes并按照它说的做。 -
我知道这些事情,但在 OS X 上存在问题:groups.google.com/group/rubyversionmanager/browse_thread/thread/…
标签: ruby ruby-on-rails-3 macos bash rvm