我正在尝试使用静态网站生成器Sculpin下载内容。
当我在iterm终端输入sculpin install
时,我收到消息
不能使用' String'作为类名,因为它保留在第18行的phar:///usr/local/bin/sculpin/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/String.php中
答案 0 :(得分:1)
自Scalar Type Hint实现以来,
识别名称int,integer,float,string,bool和boolean 并允许作为类型提示,并禁止使用 class / interface / trait names
这来自php7。因此,如果您想将该软件包与php7一起使用,则需要将其更新为最新版本(> = 1.6.1 )。如果您想要保留该版本,则需要将您的php版本降级为 5.x 。
答案 1 :(得分:0)
您使用的是PHP 7吗?它已在JSON Schema v1.4中修复。尝试更新Sculpin的依赖项。它可能会解决问题。您可以在下面的链接中找到进一步的解释: