我正在从使用不同版本的 ruby 和 rails 的不同书籍中学习 rails。现在我在 Mac OS X Snow Leopard(在/usr/bin)上安装了 ruby 1.87 ,但还需要将 ruby 1.9 用于不同的 rails 应用程序。
谁能告诉我如何使这项工作?我是新手,所以尽可能多的说明将不胜感激。
slh*_*hck 35
有两个主要的 Ruby 版本管理器可供您选择:
这些允许您在同一系统上保留多个版本的 Ruby。一旦您安装了版本管理器,并安装了您自己的 Ruby 版本,您就不会弄乱系统的 Ruby 及其 Gems,这是最大的好处。没有了sudo!不再有权限错误和 Gem 冲突。
我应该选择哪一个?
两者都做同样的事情,但他们遵循不同的哲学。这个选择由你。
我个人推荐rbenv它的简单性。我已经使用它多年了,它一直运行良好。
我该如何安装它们?
如果您选择rbenv:
ruby-buildrbenv install x.x.x在哪里x.x.x(用于rbenv install --list查看哪些可用rbenv global x.x.x以更改您的全局 Ruby 版本如果您选择 RVM:
rvm list known列出可用红宝石,然后再运行rvm install x.x.x安装特定的版本。rvm use x.x.x --default更改默认的Ruby| 归档时间: |
|
| 查看次数: |
68387 次 |
| 最近记录: |