2011-06-06 76 views
0

我想在我的老mac mini G4在家使用標題中提到的技術設置一個小的web服務器。我瞭解到,要在端口80上提供任何服務,服務器必須以sudo啓動。由於我使用RVM來管理我的Ruby Gems,因此我使用rvmsudo來啓動服務器。獨角獸,RVM和Mac OS X豹

我創建了一個運行服務器的用戶,我可以通過SSH登錄並鍵入'rvmsudo unicorn -p 80'來啓動服務器。但當然,當我關閉連接時,流程終止,所以這顯然不是要走的路。

什麼是在Mac OS Leopard上設置服務器的「正確」方式?請記住,我想繼續使用RVM來管理我的寶石。我還希望服務器在計算機啓動時自動開始運行。

回答

0

你可以使用工具GNU屏幕 http://www.gnu.org/software/screen/ 並分離屏幕,這樣進程將繼續運行。

或者,你可以嘗試,如果這個命令做的伎倆:

rvmsudo unicorn -p 80