2011-11-28 3 views
5

Sono stato su un Mac poco più di un mese e prima ho usato Windows e ho scritto un file .bat per eseguire qualche altro piccolo file .bat per accendere MongoDB, guardia start per livereload, rails server e una console rails. E infine lancia e-texteditor che apre la directory rails come progetto.Hai bisogno di un modo meno ripetitivo per avviare Rails su Mac per noob

Spero che questo sia il posto giusto per chiedere e non il superutente. Quindi, qual è un modo in cui posso automatizzare queste cose su Mac? - Al momento, avvio 1 finestra del terminale con 4 schede. la scheda 1 esegue 'mongod', la tab 2 esegue 'rails s', la tab 3 esegue 'guard start', la tab 4 esegue 'rails c'. poi apro un'altra linguetta e faccio l'accoppiamento.

+0

Vedo che questa domanda è contrassegnata/votata come "chiusa" una volta. totalmente bene, volevo solo sapere in quale degli stackexchange dovrei spostarlo, se qualcuno può suggerire che sarebbe grandioso. –

risposta

11

Foreman è il vostro migliore amico.

Fase 1: Installare caposquadra

gem i foreman 

Passaggio 2: Creare un file denominato Procfile

rails: rails server 
mongo: mongod 
guard: guard start 

Fase 3: Eseguire foreman start. Avvierà automaticamente tutti e 3 i server. Se si preme Ctrl-C, tutti i server verranno terminati.

Passaggio 4: eseguire rails c in un altro terminale.