2011-11-28 22 views
5

Tôi đã ở trên máy Mac chỉ hơn một tháng và trước đó tôi đã sử dụng Windows và đã viết một tệp .bat để chạy một vài tệp .bat nhỏ khác để khởi động MongoDB, bắt đầu bảo vệ cho tải trọng, máy chủ đường ray và bảng điều khiển đường ray. Và nó cuối cùng khởi chạy trình soạn thảo văn bản điện tử để mở đường dẫn thư mục đó như một dự án.Cần một cách ít repetitve để bắt đầu Rails trên Mac cho noob

Tôi hy vọng đây là nơi thích hợp để hỏi và không phải là siêu người dùng. Vậy một cách nào tôi có thể tự động hóa những thứ này trên máy Mac? - Hiện tại, tôi khởi chạy 1 cửa sổ đầu cuối với 4 tab. tab 1 chạy 'mongod', tab 2 chạy 'ray s', tab 3 chạy 'bắt đầu bảo vệ', tab 4 chạy 'ray c'. sau đó tôi mở thêm một tab nữa và làm 'giao phối'.

+0

Tôi thấy rằng câu hỏi này được gắn cờ/bỏ phiếu là 'đóng' một lần. hoàn toàn tốt, chỉ muốn biết trong đó stackexchange tôi nên di chuyển này đến, nếu có ai có thể đề nghị đó sẽ là tuyệt vời. –

Trả lời

11

Foreman là người bạn tốt nhất của bạn.

Bước 1: Cài đặt quản đốc

gem i foreman 

Bước 2: Tạo một file có tên Procfile

rails: rails server 
mongo: mongod 
guard: guard start 

Bước 3: Chạy foreman start. Nó sẽ tự động khởi động tất cả 3 máy chủ. Nếu bạn nhấn Ctrl-C, tất cả các máy chủ sẽ bị chấm dứt.

Bước 4: Chạy rails c trong một thiết bị đầu cuối khác.

Các vấn đề liên quan