NJ.*_*NJ. 13 ruby ruby-on-rails
我有一个使用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环境?奇怪的是,这不是最容易搜索的东西.可能是因为我不太了解它形成一个具体的问题.
Jos*_*ach 30
使用这些说明安装RVM,然后您可以非常轻松地管理和切换不同的Ruby版本和gemsets.使用RVM,您可以在系统上同时拥有1.8.7和1.9.x(或任何其他版本),而无需经常手动更改路径和ruby别名.
旧版本的RVM使用该.rvmrc文件自动切换目录中的ruby.较新的版本使用该.ruby-version文件.
要在红宝石之间切换,只需键入rvm use 2.0.0或要使用的任何版本.对于正在进行的项目,最好将.ruby-version文件添加到包含要使用的版本字符串的目录的根目录中,即
2.0.0
Run Code Online (Sandbox Code Playgroud)