Модуль: OS::Mac::Reinstall::ClassMethods Приватный
- Расширен модулем:
- T::Helpers
- Подключает:
- Utils::Output::Mixin
- Определён в:
- extend/os/mac/reinstall.rb
Этот модуль является частью приватного API. Этот модуль можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого модуля, так как он может быть удалён или изменён без предупреждения.
Краткое описание методов экземпляра свернуть
Методы, подключённые из Utils::Output::Mixin
#issue_reporting_message, #odebug, #odeprecated, #odie, #odisabled, #ofail, #oh1, #oh1_title, #ohai, #ohai_title, #onoe, #opoo, #opoo_outside_github_actions, #opoo_without_github_actions_annotation, #pretty_deprecated, #pretty_disabled, #pretty_duration, #pretty_install_status, #pretty_installed, #pretty_uninstalled, #pretty_upgradable, #pretty_warning
Подробное описание методов экземпляра
#reinstall_pkgconf_if_needed!(dry_run: false) ⇒ void
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.
Этот метод возвращает неопределённое значение.
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | # File 'extend/os/mac/reinstall.rb', line 17 def reinstall_pkgconf_if_needed!(dry_run: false) mismatch = Homebrew::Pkgconf.macos_sdk_mismatch return unless mismatch if dry_run opoo "pkgconf would be reinstalled due to macOS version mismatch" return end pkgconf = ::Formula["pkgconf"] context = T.unsafe(self).build_install_context(pkgconf, flags: []) begin Homebrew::Install.fetch_formulae([context.formula_installer]) T.unsafe(self).reinstall_formula(context) ohai "Reinstalled pkgconf due to macOS version mismatch" rescue ofail Homebrew::Pkgconf.(mismatch) end end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/OS/Mac/Reinstall/ClassMethods.html