Spec-Zone.ru › Homebrew

Исключение: UnbottledError Закрытый

Наследует:
RuntimeError
  • Object
  • RuntimeError
  • UnbottledError
показать все
Определено в:
exceptions.rb

Обзор

Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.

Вызывается, если формула или её зависимости не упакованы в бутылку и устанавливаются в ситуации, когда наличие бутылки обязательно.

Краткое описание методов экземпляра свернуть

  • #initialize(formulae) ⇒ void конструктор закрытый

Подробное описание конструкторов

#initialize(formulae) ⇒ void

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • formulae (Array<Formula>)


729
730
731
732
733
734
735
736
737
738
739
740
# File 'exceptions.rb', line 729

def initialize(formulae)
  require "utils"

  msg = <<~EOS
    The following #{Utils.pluralize("formula", formulae.count)} cannot be installed from #{Utils.pluralize("bottle", formulae.count)} and must be
    built from source.
#{formulae.to_sentence}  EOS
  msg += "#{DevelopmentTools.installation_instructions}\n" unless DevelopmentTools.installed?
  msg.freeze
  super(msg)
end

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/UnbottledError.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API