2011-10-19 27 views
5

Tôi mới sử dụng Heroku và Ruby on Rails và điều này có vẻ không đáng kể. Nhưng tôi không thể tìm ra câu trả lời.Thi đua Heroku trên máy tính địa phương

Google App Engine có ứng dụng máy chủ web mô phỏng tất cả các dịch vụ App Engine trên máy tính cục bộ. Heroku có gì tương tự không?

Về cơ bản tôi muốn chạy/gỡ lỗi ứng dụng RoR trên máy cục bộ trước khi đẩy nó vào Heroku.

Trả lời

1

Heroku CLI có local lệnh để chạy ứng dụng của bạn tại địa phương. Nếu không có lựa chọn, nó sẽ chạy các quy trình quy định tại các Procfile trong thư mục gốc ứng dụng, sử dụng bất kỳ biến môi trường quy định tại .env:

heroku local 

Đối với tùy chọn cấu hình như sử dụng đường dẫn khác nhau cho .envProcfilelocal lệnh con xem: https://devcenter.heroku.com/articles/heroku-local

1

Không có gì giống như vậy tồn tại cho Heroku nhưng thành thật mà nói bạn không thực sự cần nó. Phát triển cục bộ, sử dụng Ruby 1.9.2 vì đó là mặc định của Heroku trong những ngày này - hãy ghi nhớ những hạn chế của Heroku http://devcenter.heroku.com/categories/platform-constraints. Sử dụng Postgres cục bộ vì đó là những gì mà Heroku chia sẻ DB và bạn sẽ có một khởi đầu tốt.

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