Môi trường kiểm tra đường ray trên Ubuntu Server như thế nào?Cách kiểm tra môi trường đường ray?
lệnh: Rails.env => command not found
lệnh: rails.env => command not found
Môi trường kiểm tra đường ray trên Ubuntu Server như thế nào?Cách kiểm tra môi trường đường ray?
lệnh: Rails.env => command not found
lệnh: rails.env => command not found
Một lót nếu bạn đang ở trong thư mục gốc ứng dụng
ray r "đặt Rails.env"
Tuyệt vời. Điều này làm việc trong zsh cho tôi. –
Tôi đã sử dụng «rails r» đặt Rails.env "' thành công. Đã bỏ phiếu cho phản hồi của bạn bởi vì nó trực tiếp và đơn giản. –
Hey, nó luôn luôn nói phát triển, mặc dù tôi đang chạy trong dàn dựng. –
Có vẻ như bạn cố gắng để chạy Rails.env
trong một vỏ. Điều đó sẽ không hoạt động vì Rails.env
là mã Ruby, không phải là lệnh hệ vỏ Unix.
Bạn triển khai và bắt đầu ứng dụng đường ray của mình trên máy chủ như thế nào? Môi trường Rails được xác định bởi bất cứ giá trị nào của biến môi trường RAILS_ENV là khi máy chủ khởi động. Bạn có thể có một số tập tin cấu hình ở đâu đó chỉ định nó, hoặc có thể bạn chỉ cần khởi động máy chủ của bạn với một lệnh của mẫu RAILS_ENV=production my_rails_server
? Tôi sẽ cần phải biết thêm chi tiết về chính xác những gì bạn chạy lệnh để bắt đầu máy chủ để thực sự trả lời này. Bạn đang sử dụng kỳ lân, mongrel, Webrick, hay cái gì khác?
Cảm ơn. Tôi cần chạy một số lệnh cào bằng RAILS_ENV = sản xuất. Tôi có thể đặt môi trường mặc định ở đâu? –
Tôi nghĩ bạn có thể đặt lệnh sau vào '.bashrc' trên máy chủ:' export RAILS_ENV = production'. Sau đó, khi bạn đang chạy lệnh trên máy chủ, bây giờ bạn cần phải chỉ định RAILS_ENV.Hãy cẩn thận mặc dù; nếu bạn gõ 'rake' trên máy chủ, nó có thể chạy thử nghiệm của bạn ở chế độ sản xuất và tôi không chắc liệu nó có làm hỏng cơ sở dữ liệu sản xuất của bạn hay không. –
On Rails ứng dụng của bạn loại thư mục:
cào về
bạn có thể thử một lần từ đây http://stackoverflow.com/questions/16249399/how-to-check-rails-environment – Saveen
Bạn có thể kiểm tra chi tiết đầy đủ về ứng dụng đường ray của mình. Bằng cách gõ lệnh này "rake về". Sẽ cung cấp cho bạn thông tin chi tiết ngắn gọn về phiên bản ruby Bạn đã cài đặt trên máy tính của bạn, ray phiên bản vv Ví dụ -
Về môi trường ứng dụng của bạn
Rails phiên bản ------> 4.2.6
của Ruby phiên bản ------> 2.3.1-p112 (x86_64-linux)
RubyGems phiên bản ----> 2.5.1
phiên bản rack ----> 1.6. 4
Javascript Runtime -------> Node.js (V8)
Middleware ------> Kệ :: Sendfile, ActionDispatch :: tĩnh, rễ
Application - ->/data/www/testapp
Môi trường ------> phát triển
Cơ sở dữ liệu chuyển đổi -----> mysql2
phiên bản giản đồ cơ sở dữ liệu -----> 0
Bạn có đang chạy lệnh này trong bảng điều khiển đường ray không? irb hoặc unix shell sẽ không làm. – Nerve