ruby-on-rails - 在同一 gem 集中的不同版本的 rails 之间切换

标签 ruby-on-rails ruby rubygems gem

我在同一 gem 集中安装了两个不同版本的 rails。当我执行 gem list rails 时,它将显示如下:

      **rails (3.0.11, 2.3.8)** // This means I have two rails

当我创建新的 Rails 应用程序时,它将采用最新的应用程序,这意味着应用程序应该使用 rails new app_name 而不是使用 rails app_name 创建。

但我想使用 rails 2.3.8 而不是 3.0.11。我知道使用 RVM 有助于在不同版本的 rails 之间切换,但它们安装在不同的 gem 集中。是否有可能在同一 gem 集中的不同 rails 版本之间切换?

谢谢。

最佳答案

版本越晚优先。通过以下方式创建应用程序时必须明确:

rails _3.0.11_ 新的 my_app

rails _2.3.8_ my_app

关于ruby-on-rails - 在同一 gem 集中的不同版本的 rails 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9757297/

相关文章:

ruby-on-rails - 编译 Assets 后未生成摘要

ruby-on-rails - 来自 textarea 的输入以简单的形式和 haml 在每一行前面添加了奇怪的空格

ruby - 有没有办法绕过 ruby​​ redis 包装器并将命令定向到 redis?

ruby - 从 Ruby 中的文件中读取每 8 个字节

Ruby 从 1.8.5 升级到 1.8.7 并让所有程序理解使用更新的版本

Ruby 使用多线程运行两个脚本

javascript - respond_to do |格式|在 Rails 5 应用程序中给出 "UnknownFormat in UsersController#show"

ruby-on-rails - 级联删除或引用删除选项

ruby - 在 Ruby 中执行多个要求的最佳方法是什么?

rubygems - 尝试安装 Jekyll 时 Clang 构建错误