Việc triển khai sản xuất của tôi mất thêm vài phút do phải mất thời gian để cài đặt đá quý nokogiri (1.6.0). Tôi hiểu điều này là do cài đặt gem kích hoạt trình biên dịch mở rộng gốc.Bỏ qua việc biên dịch lại phần mở rộng gốc trên cài đặt bó tiếp theo
Lưu ý rằng tôi đã đóng gói bó của tôi và kiểm tra nó vào DVCS
bundle package
Có cách nào để tránh biên dịch lại các phần mở rộng tự nhiên nếu không có gì khác đã thay đổi, do đó triển khai nhanh hơn?
Cập nhật:
tôi sử dụng Opscode Chef để triển khai (đầu bếp hát solo được cụ thể)
môi trường là: Ubuntu 12.04LTS 64bit của Ruby 193-p448
A 'bó install' thường bỏ qua đá quý mà Bundler thấy đã phù hợp với yêu cầu. Bạn đang sử dụng cái gì để triển khai? –
@NeilSlater Tôi sử dụng đầu bếp để triển khai. – Litmus
Tôi không có câu trả lời cho tất cả các tiện ích mở rộng gốc, nhưng bạn đã thử thêm 'NOKOGIRI_USE_SYSTEM_LIBRARIES = true' chưa? – zrl3dx