Ruby on rails 在已安装Rails 4时使用Rails 3开发

Ruby on rails 在已安装Rails 4时使用Rails 3开发,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我必须开始本地开发,但它使用Rails3.2.21,我已经安装了Rails4.x。如何指定仅在使用此应用程序时使用Rails 3?要在应用程序中使用特定的Rails版本,可以执行以下操作: rails _3.2.21_ myApp 如果尚未安装rails 3.2.21,请运行以下命令: gem install 'rails' -v '3.2.21' 在文件中,指定希望该项目使用的rails版本: # Gemfile gem "rails", "~> 3.2.21" 如果您将直接在G

我必须开始本地开发,但它使用Rails3.2.21,我已经安装了Rails4.x。如何指定仅在使用此应用程序时使用Rails 3?

要在应用程序中使用特定的Rails版本,可以执行以下操作:

rails _3.2.21_ myApp
如果尚未安装rails 3.2.21,请运行以下命令:

gem install 'rails' -v '3.2.21'

在文件中,指定希望该项目使用的rails版本:

# Gemfile

gem "rails", "~> 3.2.21"

如果您将直接在Gemfile中更改rails版本,则可能会在以后引起兼容性问题:

改为使用RVM或其他相关版本管理器,并在安装后使用以下命令: -rvm使用1.9.3 -捆绑安装
-然后在Gem文件中提到这个版本

你应该使用ruby版本管理器,比如,或者,每个文档都会告诉你该怎么做

通过这种方式,您可以安装不同的ruby版本,使用bundler,您可以根据文件使用不同的rails版本


只需在项目根目录中添加一个
.ruby version
文件,版本管理器就会检测到它。

您好,但我不会创建一个新的应用程序,我已经从中克隆了应用程序github@SsouLlesS,我更新了我的答案。这对你的问题有效吗?它可能会导致其他gem兼容性问题。谢谢,我不知道我安装了rbenv,但我刚刚意识到它自动获得了版本