我已经完成了Michael Hartl RoR教程,由于我的日常工作妨碍了我大约8个月,所以我忘了一些早期的东西。当我意识到我不知道如何继续时,我现在开始做自己的事情......这是我的问题。
每次启动新应用时都需要安装rails吗?我认为每个应用程序都是一个网站是否正确?
要扩展, 我有以下目录结构 〜/ Rails_Projects / APP1 〜/ Rails_Projects / APP2 我是否需要在每个应用程序目录中安装rails?或者我应该只在“Rails_Projects”目录中安装一次rails,只需对新应用程序使用“rails new”命令。
答案 0 :(得分:1)
将每个rails应用程序视为一个网站是正确的,然后可以考虑使用rails软件本身:
gem install rails
或bundle install
或 bundle install --deployment
在任何一种情况下,您都可以定义应用程序/网站在其gemfile中使用的rails版本
当使用多个rails版本时,有时也需要使用多个ruby版本。对于多个版本的ruby(版本如1.9.2或2.0.0,不是同一版本的实例),您可以使用诸如ruby version manager(或Windows上的pik)之类的工具来允许它们共存在一台服务器上。