2012-02-21 13 views

Trả lời

17

rails server là lệnh để khởi động máy chủ của bạn (thường là WEBrick) và nằm trong rails.

rackup là lệnh đi kèm với trung tâm rack và sử dụng các cài đặt trong config.ru của bạn và khởi động máy chủ dựa trên các cài đặt đó. Đây là một tiêu chuẩn (nó sẽ làm việc cho các khung công tác khác và các ứng dụng dựa trên rack) và thường được sử dụng trong các máy chủ sản xuất.

Một điểm khác biệt của lưu ý là nếu bạn khởi động máy chủ với rails s thì bạn sẽ thấy đầu ra trong thiết bị đầu cuối.

Theo kinh nghiệm của tôi, trong sản xuất, rackup được sử dụng bởi phusion passenger vì vậy bạn sẽ không muốn rails s trong trường hợp đó.

Ngoài ra, cổng có thể được thay đổi với cả hai rails serverrackup bằng cờ -p.