Единорог, RVM и Mac OS X Leopard - PullRequest
0 голосов
/ 06 июня 2011

Я пытаюсь настроить небольшой веб-сервер на моем старом mac mini G4 дома, используя технологии, упомянутые в названии. Я узнал, что для обслуживания чего-либо на порту 80 сервер должен быть запущен с помощью sudo. Поскольку я использую RVM для управления своими Ruby Gems, я использую rvmsudo для запуска сервера.

Я создал пользователя для запуска сервера, и я могу запустить сервер, войдя в систему через SSH и введя «rvmsudo unicorn -p 80». Но, конечно, когда я закрываю соединение, процесс прекращается, так что это явно не тот путь.

Как правильно настроить сервер на Mac OS Leopard? Помня, что я хотел бы продолжать использовать RVM для управления моими драгоценными камнями. Я также хотел бы, чтобы сервер автоматически запускался при загрузке компьютера.

1 Ответ

0 голосов
/ 06 июля 2011

вы можете использовать инструмент GNU screen http://www.gnu.org/software/screen/ и отсоединить экран, чтобы процессы продолжали выполняться.

в качестве альтернативы, вы можете попробовать, если эта команда добьется цели:

rvmsudo unicorn -p 80
...