【发布时间】:2011-05-03 03:50:28
【问题描述】:
我有一个使用 Rails 3.0.6 的应用程序,我在两台机器上运行。我从 ruby 1.8.7 开始,最近安装了 ruby 1.9。我将“/usr/bin/ruby”中的链接交换为指向 1.9 安装。当我运行“ruby --version”时,我得到了 1.9。但是,在我的 rails 应用程序中,当我检查“RUBY_PLATFORM”时,它显示 rails 正在使用 1.8.7 运行。
如何告诉 Rails 使用哪个 ruby 环境?奇怪的是,这不是最容易搜索的东西。可能是因为我对它的了解不够,无法形成一个具体的问题。
【问题讨论】:
-
你是如何安装 ruby 1.8.7 和 1.9 的?你用的是 rvm 还是别的什么?我要检查的第一件事是你的PATH。看看它是否在 1.9 之前加载了 ruby 1.8.7 路径。
标签: ruby-on-rails ruby