Tôi đang sử dụng DBI và DBD :: SQLite, và bây giờ tôi muốn sử dụng tính năng R * Tree của SQLite. Vì tính năng này không được biên soạn bởi DBD :: SQLite theo mặc định, tôi phải thêm một biến số -DSQLITE_ENABLE_RTREE=1
vào biến số @CC_DEFINE
trong DBD :: Makefile.PL của SQLite. Nếu tôi thực hiện 'perl Makefile.PL & & hãy & & cài đặt', mọi thứ hoạt động tốt trên máy tính của tôi, nhưng điều này cuối cùng cần phải được triển khai/phân phối cho người dùng cuối.Thực hành tốt nhất cho việc sử dụng mô-đun thay đổi nhỏ từ CPAN?
Tôi nên làm gì trong trường hợp như thế này? Tôi có nên sao chép nguồn, grep nguồn và tạo DBD :: SQLite :: WithRTree không? Tạo một phiên bản riêng của DBD :: SQLite 1.31.1 (Trường hợp 1.31 là phiên bản hiện tại của DBD :: SQLite)? Có lẽ một cách tốt hơn hoàn toàn?
Tất cả các bản phân phối khác trong dự án được triển khai/phân phối qua CPAN ngoài công cộng :: Mini mirror + CPAN :: Mini :: Inject.
Và giữ kỷ lục cẩn thận về những gì bạn đã thay đổi – justintime