Контекст
Мій роботодавець подарував мені MacBook Pro на розробку; Однак більшість робіт з розробки, які я роблю в своїй дослідницькій групі, стосується платформ Linux, і з цілого ряду політичних причин я не можу встановити програмне забезпечення для віртуалізації на цьому ноутбуці. Homebrew виглядає як хороший спосіб встановлення цих інструментів, тим більше, що він виглядає дуже зламаним (оскільки він використовує Ruby; MacPorts не виглядає зламаним, оскільки він використовує Tcl). Однак Homebrew покладається на системні бібліотеки, і з міркувань безпеки мій роботодавець може (і, як я чую, часто буде) оновити свою систему в будь-який час. Я чув, що оновлення OS X зламає Homebrew. (Див., Наприклад, /programming/7779300/how-should-i-upgrade-xcode-after-upgrading-to-os-x-lion ).
Питання
Як би я вирішив виправити встановлення Homebrew після оновлення до OS X? Я прекрасно видаляю його і знову починаю з нуля, доки я можу це зробити автоматизованим способом. (Наприклад, за допомогою Puppet плюс постачальника Homebrew для скрипту конфігурації, яка автоматично будуватиметься при запуску скрипта оболонки.) Я гугл всюди і, здається, не можу знайти відповіді на це питання.