Исключение: Keg::ConflictError Приватный
- Наследуется от:
- LinkError показать все
- Определено в:
- keg.rb
Обзор
Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Ошибка возникает, когда файл уже существует или принадлежит другой keg.
Краткое описание атрибутов экземпляра
Атрибуты, унаследованные от LinkError
Краткое описание методов экземпляра свернуть
- #suggestion ⇒ String приватный
Методы, унаследованные от LinkError
Подробное описание конструкторов
Этот класс наследует конструктор от Keg::LinkError
Подробное описание методов экземпляра
#suggestion ⇒ String
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
55 56 57 58 59 60 61 62 63 64 | # File 'keg.rb', line 55 def suggestion conflict = Keg.for(dst) rescue NotAKegError, Errno::ENOENT "already exists. You may want to remove it:\n rm '#{dst}'\n" else <<~EOS is a symlink belonging to #{conflict.name}. You can unlink it: brew unlink #{conflict.name} EOS end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Keg/ConflictError.html