Tôi không biết làm thế nào để làm một điều trong Perl và tôi cảm thấy tôi đang làm một cái gì đó về cơ bản sai.Làm cách nào để tải tệp có liên quan đến đường dẫn mô-đun?
Tôi đang thực hiện một dự án lớn hơn, vì vậy tôi chia nhiệm vụ thành các mô-đun khác nhau. Tôi đặt các mô-đun vào thư mục dự án, trong thư mục con "modules /" và thêm thư mục này vào PERL5LIB và PERLLIB.
Tất cả các mô-đun này sử dụng một số cấu hình, được lưu trong tệp bên ngoài trong thư mục dự án chính - "../configure.yaml" nếu bạn nhìn vào nó từ phối cảnh tệp mô-đun. Tuy nhiên, ngay bây giờ, khi tôi sử dụng mô-đun thông qua "sử dụng", tất cả các đường dẫn tương đối trong mô-đun được lấy từ thư mục hiện tại của tập lệnh bằng cách sử dụng các mô-đun này, chứ không phải từ thư mục của chính mô-đun đó. Ngay cả khi tôi sử dụng FindBin hay bất cứ thứ gì.
Làm cách nào để tải tệp, liên quan từ đường dẫn mô-đun? Điều đó thậm chí có thể/được khuyến khích?
và cảm ơn bạn, quá. –