Ruby on Rails - 我每次都必须安装rails

时间:2013-07-26 10:48:00

标签: ruby-on-rails

我已经完成了Michael Hartl RoR教程,由于我的日常工作妨碍了我大约8个月,所以我忘了一些早期的东西。当我意识到我不知道如何继续时,我现在开始做自己的事情......这是我的问题。

每次启动新应用时都需要安装rails吗?我认为每个应用程序都是一个网站是否正确?

要扩展, 我有以下目录结构 〜/ Rails_Projects / APP1 〜/ Rails_Projects / APP2 我是否需要在每个应用程序目录中安装rails?或者我应该只在“Rails_Projects”目录中安装一次rails,只需对新应用程序使用“rails new”命令。

1 个答案:

答案 0 :(得分:1)

将每个rails应用程序视为一个网站是正确的,然后可以考虑使用rails软件本身:

  • 作为服务器组件 - 使用gem install railsbundle install
  • 将整个服务器的rails版本安装到您​​的ruby gem目录中
  • 作为该应用程序/网站的插件 - 使用bundle install --deployment
  • 将适当的版本安装到应用程序文件夹

More details about bundler

在任何一种情况下,您都可以定义应用程序/网站在其gemfile中使用的rails版本

当使用多个rails版本时,有时也需要使用多个ruby版本。对于多个版本的ruby(版本如1.9.2或2.0.0,不是同一版本的实例),您可以使用诸如ruby version manager(或Windows上的pik)之类的工具来允许它们共存在一台服务器上。