2013-07-26 64 views
0

我完成了Michael Hartl RoR教程,由於我的日常工作阻礙了我,我花了大約8個月的時間,因此我忘記了一些早期的東西。當我意識到我不知道如何着手時,我正在開始創作自己的作品......這是我的問題。Ruby on Rails - 我是否必須每次安裝導軌

每次啓動新應用程序時,是否需要安裝導軌?我認爲每個應用都是網站是否正確?

擴大, 我有以下目錄結構 〜/ Rails_Projects/APP1 〜/ Rails_Projects/APP 2 我需要的軌道安裝到每一個應用程序目錄?或者,我應該在Rails_Projects目錄中只安裝一次rails,並對新應用使用「rails new」命令。

回答

1

這是正確的認爲每一個Rails應用程序的網站,軌道軟件本身就可以被認爲是兩種:

  • 作爲服務器組件 - 安裝一個版本的Rails來訪問你的紅寶石寶石目錄使用gem install railsbundle install
  • 至於該應用程序/網站插件整個服務器 - 文件夾使用bundle install --deployment
安裝相應版本的應用程序210

More details about bundler

在這兩種情況下,你定義它的Gemfile

其軌道的版本的應用程序/網站使用當使用多個電源軌的版本,有時需要使用多個Ruby版本了。對於多個版本的ruby(版本像1.9.2或2.0.0,不是相同版本的實例),您可以使用諸如ruby version manager(或windows上的pik)之類的工具來允許它們共存於一臺服務器上。

+0

謝謝你馬特!現在有道理! –

+0

很高興我能幫忙,@JonathanChadFaling。如果這回答你的問題,請你接受關閉問題的答案。 – Matt

+0

對不起,忘了這麼做;完成。 –