Нужен менее повторяющийся способ запустить Rails на Mac для noob - PullRequest
5 голосов
/ 28 ноября 2011

Я был на Mac чуть более месяца, а до этого я использовал Windows и написал файл .bat, чтобы запустить несколько других маленьких файлов .bat для запуска MongoDB, защитный запуск для livereload, сервер railsи консоль рельсов.И, наконец, он запускает e-texteditor, который открывает этот rails dir как проект.

Я надеюсь, что это правильное место, а не суперпользователь.Так как же я могу автоматизировать эти вещи на Mac?- В настоящее время я запускаю 1 окно терминала с 4 вкладками.на вкладке 1 запускается «mongod», на вкладке 2 запускается «rails s», на вкладке 3 запускается «защита», на вкладке 4 запускается «rails c».затем я открываю еще одну вкладку и делаю "помощник".

1 Ответ

11 голосов
/ 28 ноября 2011

Форман ваш лучший друг.

Шаг 1: Установите мастера

gem i foreman

Шаг 2: Создайте файл с именем Procfile

rails: rails server
mongo: mongod
guard: guard start

Шаг 3: Запустите foreman start.Это автоматически запустит все 3 сервера.Если вы нажмете Ctrl-C, все серверы будут отключены.

Шаг 4: Запустите rails c в другом терминале.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...