多台Rails版本在同一台机器上

时间:2010-07-10 06:42:39

标签: ruby-on-rails

我有几本非常好的书,比如“The Rails Way”,“Learning Rails”等等,那些是为Rails 2.1或Rails 2.2编写的。但是我在我的机器上用于我的项目的最新版本是2.3。 8

我不想错过那本书中的内容。我想在我的机器中保留多个版本的rails,并在创建新项目时选择版本。我尝试过做这些事情,但我最终得到了疯狂的错误。

有人解决了这个问题吗?

请帮忙。

由于

2 个答案:

答案 0 :(得分:2)

如果您使用的是类UNIX环境,请查看Ruby Version Manager脚本。

简而言之,它们允许您即时加载并发的ruby环境。因此,您可以使用1.9.2和Rails 3.0测试版,并使用1.8.7维护现有的Rails应用程序。它甚至支持其他Ruby解释器,如JRuby,Rubinius,IronRuby和MacRuby。每个环境都有自己的gem集,您可以指定系统默认值,也可以将各个终端窗口切换到不同的版本。但这伤害了我的大脑。

答案 1 :(得分:1)

供应铁轨。基本上你把rails放在$project/vendor/rails而不是在gem中管理。

您可以下载rails gem并将其放入vendor/rails。或者你可以使用git从github中取出它,这样你就可以轻松更新它。

相关问题