Debian-Squeeze

在 Debian Squeeze 上安裝 Ruby 和 Rails

  • January 18, 2013

我們有一個 Linux (Debian Squeeze) 伺服器正在生產中,目前在 LAMP 堆棧上執行應用程序。

我現在需要將現有的 RoR 應用程序從不同的伺服器轉移到這個新伺服器上並讓它執行。我在 GIT 上看到了 Ror 安裝腳本,其中包括一個 Apache 伺服器,因此更適合在乾淨的盒子上安裝。

Ruby 1.9/Rails 3 在目前執行 Apache2 的 Debian Squeeze 伺服器上的安裝路徑是什麼?

有推薦的安裝教程嗎?

沒有推薦的教程。

由於系統為 Squeeze 提供的 ruby​​ 是Ruby1.8,因此您的 Ruby 1.9 安裝將無法使用 system-ruby。您必須以其他方式安裝 1.9,可能是通過rvm。此時,您已經脫離了“DebSque​​eze 上的 RoR”領域,進入了“Linux 上的 Apache 上的 RoR”領域,這是一個更好的文件記錄問題。

要讓 RoR 執行,您需要:

  • RVM 安裝在某處
  • 已安裝“乘客”gem
  • 安裝了“rails”gem
  • Apache 配置為從 gem 載入 mod_passenger.so 文件
  • Apache 配置為啟動

所以停止尋找特定於 deb 的腳本/安裝程序,並開始尋找更通用的。他們在外面。

引用自:https://serverfault.com/questions/470483