Bối cảnh
Chủ nhân của tôi đã cho tôi một chiếc MacBook Pro cho công việc phát triển; tuy nhiên, hầu hết các công việc phát triển tôi làm trong nhóm nghiên cứu của mình là dành cho nền tảng Linux và vì nhiều lý do chính sách, tôi không thể cài đặt phần mềm ảo hóa trên máy tính xách tay này. Homebrew trông giống như một cách tốt để cài đặt các công cụ này, đặc biệt là vì nó trông rất dễ hack (vì nó sử dụng Ruby; MacPorts trông không thể hack được, vì nó sử dụng Tcl). Tuy nhiên, Homebrew dựa vào các thư viện hệ thống và vì lý do bảo mật, chủ nhân của tôi có thể (và từ những gì tôi nghe thấy, thường xuyên) sẽ nâng cấp hệ thống của tôi bất cứ lúc nào. Tôi đã nghe nói rằng các bản nâng cấp OS X sẽ phá vỡ Homebrew. (Xem, ví dụ: /programming/7779300/how-should-i-upTHER-xcode-after-upgrad-to-os-x-lion ).
Câu hỏi
Làm cách nào để sửa lỗi cài đặt Homebrew của tôi sau khi nâng cấp OS X? Tôi ổn với việc xóa nó và bắt đầu lại từ đầu, miễn là tôi có thể làm như vậy một cách tự động. (Ví dụ: sử dụng Puppet cộng với nhà cung cấp Homebrew để tạo kịch bản cấu hình sẽ tự động xây dựng khi chạy tập lệnh shell.) Tôi đã ở Google ở mọi nơi và dường như không thể tìm thấy câu trả lời nào cho câu hỏi này.