Я пытаюсь скачать что-то, используя Sculpin, генератор статического сайта.
Когда я печатаю sculpin install
в терминале итерм я получаю сообщение
Невозможно использовать ‘String’ в качестве имени класса, поскольку оно зарезервировано в phar: ///usr/local/bin/sculpin/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/String.php в строке 18`
Начиная с реализации Scalar Type Hint,
Имена int, integer, float, string, bool и boolean распознаются
и разрешено в качестве подсказок типа, и запрещено использовать как
имена классов / интерфейсов / признаков
Это из php7. Итак, если вы хотите использовать этот пакет с php7, вам необходимо обновить его до последней версии (> = 1.6.1). Если вы хотите сохранить эту версию, вам нужно понизить версию PHP до 5.x.
Вы используете PHP 7? Это было исправлено в JSON Schema v1.4. Попробуйте обновить зависимости Sculpin. Это может решить проблему. Вы можете найти дальнейшие объяснения в следующей ссылке: