2012-02-29 21 views
12

Tôi có một loạt các tập lệnh mà tôi đã viết vào những thời điểm khi tôi không nhận ra cách use v1.2.3; có thể hữu ích. Vì vậy, một số người trong số họ có thể đang sử dụng các tính năng từ các phiên bản sau này của perl, một số trong số đó có thể được chấp nhận, ví dụ, perl 5.8.Làm thế nào để đoán phiên bản perl tối thiểu một tập lệnh cụ thể được viết cho?

Bây giờ tôi muốn nhận được rằng vào một số thứ tự và thêm thích hợp use s nơi có cần cho họ, chỉ để có thể ngủ tốt hơn. :-)

Tôi nên làm như thế nào? Có công cụ nào có thể giúp tôi thực hiện dự đoán được giáo dục không?

Trả lời

14

Perl::MinimumVersion

Tìm một phiên bản yêu cầu tối thiểu của perl cho mã Perl

+0

Tôi nghe thấy có rất nhiều điều mà nó không kiểm tra. Các tài liệu thậm chí ngụ ý điều này. Nhưng ít nhất đó là một điểm khởi đầu. – ikegami

8

Cách đáng tin cậy nhất là 1) để viết một bộ kiểm tra đàng hoàng, sau đó 2) để chạy thử nghiệm của bạn sử dụng mỗi phiên bản của Perl.

Bạn chắc chắn đã thực hiện phần đầu tiên (!) Và phần thứ hai thực sự khá dễ sử dụng perlbrew.

+0

Người Thái chấp nhận thực sự là một quyết định khó khăn để quyết định: thực sự câu trả lời của bạn có vẻ giống như câu trả lời đúng hơn với tôi. Cuối cùng tôi dựa trên sự lựa chọn từ * đoán * trong câu hỏi và trên thực tế là «perlbrew' thực sự là [không được hỗ trợ] (https://github.com/gugod/App-perlbrew/issues/31) cho Win32. –

+1

@ Alois Mahdal, Nó thậm chí còn dễ dàng hơn trên Windows vì bạn chỉ có thể tải xuống các bản dựng khác nhau đã được biên dịch cho bạn bởi ActiveState. – ikegami

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