Debian-Squeeze
在 Debian Squeeze 上安裝 Ruby 和 Rails
我們有一個 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。此時,您已經脫離了“DebSqueeze 上的 RoR”領域,進入了“Linux 上的 Apache 上的 RoR”領域,這是一個更好的文件記錄問題。
要讓 RoR 執行,您需要:
- RVM 安裝在某處
- 已安裝“乘客”gem
- 安裝了“rails”gem
- Apache 配置為從 gem 載入 mod_passenger.so 文件
- Apache 配置為啟動
所以停止尋找特定於 deb 的腳本/安裝程序,並開始尋找更通用的。他們在外面。