Các thay đổi mới nhất đối với Ruby 1.9.2 không còn làm cho thư mục hiện tại .
một phần của số LOAD_PATH
của bạn nữa. Tôi có một số lượng nhỏ các Rakefile giả định rằng .
là một phần của LOAD_PATH
, do đó, điều này đã phá vỡ chúng (chúng báo cáo "không có tệp như vậy để tải" cho tất cả các yêu cầu báo cáo dựa trên đường dẫn dự án). Có lý do cụ thể nào để làm việc này không?Tại sao Ruby 1.9.2 xóa "." từ LOAD_PATH và giải pháp thay thế là gì?
Để khắc phục, hãy thêm $: << "."
ở mọi nơi, nhưng có vẻ vô cùng khó khăn và tôi không muốn làm điều đó. Cách ưa thích để làm cho Rakefiles 1.9.2+ của tôi tương thích là gì?
Tôi vết thương lên sử dụng 'require_relative'. Cảm ơn. –
Điều này giống như hầu hết các bản sao không bao gồm thư mục hiện tại trong đường dẫn để chạy tệp thi hành? –
@Andrew vâng tôi nghĩ vậy. – rogerdpack