【发布时间】:2011-09-23 10:44:16
【问题描述】:
我对 Rails 的一些概念感到困惑,例如:gemset、rubygems、bundler。我有以下三个问题:
1. 安装 RVM 工具后,设置开发环境以创建 rails 项目(比如 rails v2.3 项目)的正确步骤是什么
2.“gem install XXX”和“bundle install”有什么区别?我是否可以理解为“bundle install”一次安装应用程序所需的所有 gem 而“gem install XXX”只安装指定的“XXX”gem?还有其他区别吗?那么为什么不使用捆绑器来安装特定的导轨呢?
3. 如果我想对 project_one 使用 rails v3.0,对 project_two 使用 rails v2.3。如何使用特定的 rails 版本创建两个项目?不同项目的不同 ruby 版本怎么样?我只需要在Gemfile中指定需要的版本还是在项目路径下安装需要的版本?
【问题讨论】:
-
我希望有三个不同的问题。
-
@Leem 这些是 rvm 概念,而不是 Rails。
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1