Исключение: Migrator::MigratorDifferentTapsError Закрытый
- Наследуется от:
- RuntimeError
- Object
- RuntimeError
- Migrator::MigratorDifferentTapsError
- Определено в:
- migrator.rb
Обзор
Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Ошибка возникает, когда формула переносится в другой tap без явного указания её полного имени.
Краткое описание методов экземпляра свернуть
- #initialize(formula, oldname, tap) ⇒ void конструктор закрытый
Подробное описание конструкторов
#initialize(formula, oldname, tap) ⇒ void
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
38 39 40 41 42 43 44 45 46 47 48 49 50 | # File 'migrator.rb', line 38 def initialize(formula, oldname, tap) msg = if tap&.core_tap? "Please try to use #{oldname} to refer to the formula.\n" elsif tap "Please try to use fully-qualified #{tap}/#{oldname} to refer to the formula.\n" end super <<~EOS #{formula.name} from #{formula.tap} is given, but old name #{oldname} was installed from #{tap || "path or url"}. #{msg}To force migration, run: brew migrate --force #{oldname} EOS end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Migrator/MigratorDifferentTapsError.html