Как постоянно запустить сайт rails на Mac OS X - PullRequest
0 голосов
/ 13 июля 2009

Я разработал небольшое веб-приложение для личного использования с Ruby on Rails. Теперь, когда я хочу использовать его, я открываю терминал и запускаю скрипт / сервер ruby ​​для запуска mongrel, затем я захожу в Safari и набираю localhost: 3000, чтобы увидеть мое приложение.

Я бы хотел, чтобы этот сайт запускался автоматически при запуске Mac и, возможно, использовал какой-то другой URL-адрес .. желательно просто http://myapp/

Я родом из мира C # / asp.net и не очень разбираюсь в вещах apache / mongrel.

Знаете ли вы какой-нибудь пошаговый учебник, как настроить rails / mongrel / apache на Mac OS X Leopard для совместной работы и запуска после запуска, пожалуйста? (У меня работает Apache, что было сделано только путем установки флажка в системных настройках / общий доступ)

Ответы [ 3 ]

4 голосов
/ 13 июля 2009

На этой странице от Apple должна быть вся необходимая информация: http://developer.apple.com/tools/deployonrailsleopard.html

2 голосов
/ 13 июля 2009

Если вы хотите запустить его на Mac OS X, вы можете просто настроить свой веб-сервер, я рекомендую nginx с Phusion's Passenger и ваш сервер баз данных для запуска при загрузке, поэтому всякий раз, когда ваш компьютер должен перезагружаться, он будет работать на вашем сайте. , Конечно, если это ноутбук, который будет менять сети и должен быть доступен для других людей, я бы порекомендовал получить для него надлежащий VPS, если подумать, я бы в любом случае порекомендовал, если это будет производственная среда. .

2 голосов
/ 13 июля 2009

Самый простой способ - установить Passenger Phusion / mod_rails для Apache. Это позволит вам обойти использование Mongrel / Thin / etc и развернуть приложения, похожие на php (поместите его в папку и отправляйтесь).

...