2009-07-12 44 views
0

我已經開發了用於Ruby on Rails個人使用的小型網站應用程序。現在,當我想要使用它時,我打開終端並運行ruby腳本/服務器來運行雜種,然後我去Safari瀏覽器並輸入localhost:3000來查看我的應用程序。如何在Mac OS X上永久運行rails網站

我想有這個網站上的mac啓動時自動啓動,並可能使用一些其他的URL ..最好是剛http://myapp/

我來自C#/ asp.net世界不很瞭解apache/mongrel的東西。

你知道任何一步一步的教程如何在Mac OS X豹上配置rails/mongrel/apache一起工作並在啓動後運行嗎? (我有正在運行Apache,這是在系統首選項勾選複選框剛做完/共享)

回答

2

最簡單的方法是安裝Passenger Phusion/mod_rails爲Apache的。這將允許您使用Mongrel/Thin /等的使用方法,並像php一樣部署應用程序(將其粘貼到文件夾中並繼續)。

4

此頁由蘋果應該有你需要的所有信息: http://developer.apple.com/tools/deployonrailsleopard.html

+1

我秒這個鏈接!去年我用它來設置服務器上的導軌。不幸的是,這需要您擁有Mac OS X Server - Mac OS X的更強大的副本,並提供運行服務的工具。如果你沒有服務器,你可能想看看「Ruby on Rails託管」。一些網絡主機提供付費計劃,他們將每月以固定價格託管您的應用,並負責設置。 – 2009-07-12 23:18:07

2

如果你想在Mac OS X上運行它,你可以簡單地設置你的網絡服務器,我建議nginx使用Phusion的Passenger,並且你的數據庫服務器要在啓動時啓動,這種方式只要你的計算機必須重啓它,你的站點運行。當然,如果這是一臺筆記本電腦,將改變網絡,需要被其他人訪問,我會建議爲它獲得一個適當的VPS,來想一想,如果這應該是一個生產環境,我會建議,無論如何。

相關問題