Я работаю с библиотекой YamlDotNet, и я получаю эту ошибку при загрузке файла YAML:
При анализе тега не найден ожидаемый URI-тег.
Файл YAML должен быть хорошо сформирован, потому что он поставляется прямо из RoR. Кажется, что ошибка вызвана этой ошибкой:
formats:
default: ! '%d-%m-%Y'
long: ! '%d %B, %Y'
short: ! '%d %b'
Я не эксперт, но я вижу из спецификации YAML, что вы можете использовать восклицательный знак для указания пользовательского объекта/типа и двух восклицательных знаков, чтобы указать явный встроенный тип.
obj1: !custom # whatever
obj2: !!str "My string"
Однако мне не удалось найти ссылку на восклицательный знак, использованный выше. Что это значит, и почему библиотека YAML, которую я использую, не может ее проанализировать? Обратите внимание, что если я удалю эти восклицательные знаки, файл будет отлично разбираться.