Коды ошибок
В этом документе перечислены ошибки, которые может возвращать менеджер пакетов YaoXiang, и способы их обработки.
Список ошибок
E0100: Проект уже существует
Error: Project already exists: <path>Причина: Каталог проекта, который вы пытаетесь создать, уже существует.
Способы решения:
- Выберите другое имя проекта
- Удалите или переместите существующий каталог
E0101: Не является допустимым проектом
Error: Not a YaoXiang project: yaoxiang.toml not foundПричина: Текущий или указанный каталог не содержит файл yaoxiang.toml.
Способы решения:
- Убедитесь, что выполняете команду в каталоге проекта
- Используйте
yaoxiang initдля создания нового проекта
E0102: Зависимость не существует
Error: Dependency not found: <name>Причина: Вы пытаетесь выполнить операцию с несуществующей зависимостью.
Способы решения:
- Проверьте правильность написания имени зависимости
- Используйте
yaoxiang listдля просмотра существующих зависимостей
E0103: Зависимость уже существует
Error: Dependency already exists: <name>Причина: Вы пытаетесь добавить уже существующую зависимость.
Способы решения:
- Если нужно обновить версию, сначала удалите с помощью
yaoxiang rm - Или просто используйте существующую зависимость
E0104: Неверный формат манифеста
Error: Invalid yaoxiang.toml format: <details>Причина: Неправильный формат файла yaoxiang.toml.
Способы решения:
- Проверьте правильность синтаксиса TOML
- Убедитесь, что все обязательные поля присутствуют
- Проверьте наличие синтаксических ошибок (отсутствие кавычек, запятых и т.д.)
E0105: Ошибка ввода-вывода
Error: IO error: <details>Причина: Сбой операции чтения или записи файла.
Распространённые причины:
- Недостаточно места на диске
- Недостаточно прав доступа
- Файл занят другой программой
Способы решения:
- Проверьте свободное место на диске
- Проверьте права доступа к файлам
- Закройте другие программы, которые могут использовать файл
E0106: Ошибка разбора TOML
Error: TOML parse error: <details>Причина: Ошибка формата TOML файла.
Способы решения:
- Проверьте синтаксис TOML
- Убедитесь, что специальные символы правильно экранированы
Часто задаваемые вопросы
В: Что делать, если установка зависимости не удалась?
- Проверьте сетевое подключение
- Убедитесь в правильности имени и версии зависимости
- Попробуйте выполнить
yaoxiang updateдля обновления
В: Что делать при конфликте версий?
Проверьте в yaoxiang.toml наличие несовместимых требований к версиям зависимостей.
В: Что делать, если каталог vendor повреждён?
Удалите каталог vendor и снова выполните yaoxiang install.
