2

我正在尝试使用静态站点生成器 Sculpin 下载一些东西。

当我输入sculpin installiterm 终端时,我收到消息

不能使用 'String' 作为类名,因为它在 phar:///usr/local/bin/sculpin/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/String.php 中保留在第 18 行`

4

2 回答 2

1

由于 Scalar Type Hint 实现,

名称 int、integer、float、string、bool 和 boolean 被识别并允许作为类型提示,并且禁止用作类/接口/特征名称

这来自 php7。因此,如果您想将该软件包与 php7 一起使用,您需要将其更新到最新版本 ( >= 1.6.1 )。如果您想保留该版本,则需要将 php 版本降级到5.x

于 2016-04-02T23:01:33.670 回答
0

您使用的是 PHP 7 吗?它已在 JSON Schema v1.4 中修复。尝试更新 Sculpin 的依赖项。它可能会解决问题。您可以在以下链接中找到进一步的解释:

点击这里查看答案

于 2016-04-02T23:00:40.353 回答