首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为项目设置默认的rails版本?

如何为项目设置默认的rails版本?
EN

Stack Overflow用户
提问于 2011-05-27 13:46:52
回答 8查看 31.4K关注 0票数 17

我在我的系统中安装了两个不同的rails版本(Fedora)。

代码语言:javascript
复制
gem list -d rails
*** LOCAL GEMS ***

rails (3.0.5, 1.2.1)
    Author: David Heinemeier Hansson
    Rubyforge: http://rubyforge.org/projects/rails
    Homepage: http://www.rubyonrails.org
    Installed at (3.0.5): /usr/local/lib/ruby/gems/1.8
                 (1.2.1): /usr/local/lib/ruby/gems/1.8

    Full-stack web application framework.

当我尝试像下面这样创建项目时("http://www.nomachetejuggling.com/2008/03/12/using-multiple-versions-of-rails/")

代码语言:javascript
复制
rails 1.2.1 myproject

但是,它不起作用。所以,我查了

代码语言:javascript
复制
rails -v
Rails 3.0.5

所以,你可以帮助我,如何创建旧版本和新版本的项目。有没有办法将特定的rails版本设置为默认版本?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-05-27 13:57:01

要使用比已安装的最新版本更早的版本,只需使用下划线将版本号括起来:

rails _1.2.1_ myproject

票数 30
EN

Stack Overflow用户

发布于 2013-07-25 12:07:33

我无法在Windows7上通过RailsInstaller得到马特金斯的答案,所以我想我应该把我的解决方案发布给其他人,让别人从中受益:(我没有名气来提供这篇评论,所以我添加了一个新的答案)

代码语言:javascript
复制
c:\>rails -v
Rails 4.0.0

c:\>rails _3.2.8_ app1 &REM This is going to bug out

相反,我发现这是可行的:

代码语言:javascript
复制
c:\>rails _3.2.8_ new app1 &REM This will work
票数 4
EN

Stack Overflow用户

发布于 2011-05-27 13:59:17

您发布的URL解决了您的问题-您只是忘记了下划线。

代码语言:javascript
复制
varar:~ mr$ gem list rails

*** LOCAL GEMS ***

rails (3.1.0.rc1, 3.1.0.beta1, 3.0.3, 3.0.1)
varar:~ mr$ rails _3.0.1_ -v
Rails 3.0.1
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6148308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档