25

Cố gắng khởi động ứng dụng Rails 3.1 cục bộ ở chế độ sản xuất.Đường ray khởi động 3.1 trong môi trường khác nhau

rails s 

sẽ khởi động phát triển tốt. Khi tôi cố gắng

rails s production 

tôi nhận được lỗi:

/usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1/gems/rack-1.3.4/lib/rack/handler.rb:63:in 
    `require': no such file to load -- rack/handler/production (LoadError) 
     from /usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1/gems/rack-1.3.4/lib/rack/handler.rb:63:in `try_require' 

Trả lời

69

Rõ ràng lệnh đúng là

rails s -e production 

Đúng tôi nếu tôi sai, nhưng tôi tin rằng "-e" trước đây không cần thiết.

+0

có trước đó nó không được yêu cầu trong 3.0. Cám ơn vì cái này! – corroded

+0

Khi tôi làm điều này, tôi nhận được các lỗi khác thay thế, ví dụ: "Cấp độ quá sâu". Cái gì thế? Không phải "bỏ qua lỗi" tôi đoán? –

+0

"Mức ngăn xếp quá sâu" có thể có nghĩa là bạn có hàm đệ quy không bao giờ trả về. "-e" là dành cho "môi trường". – tybro0103

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