2016-04-02 4 views
2

reserviert ist. Ich versuche, etwas mit Sculpin, dem statischen Site-Generator, herunterzuladen.Befehlszeile: Kann 'String' nicht als Klassennamen verwenden, da dieser in

Wenn ich sculpin install in iterm Terminal eingeben bekomme ich Nachricht

nicht 'String' als Klassennamen verwenden können, wie es in phar vorbehalten: /// usr/local/bin/sculpin/Verkäufer/justinrainbow/json-schema/src/JsonSchema/Constraints/String.php auf Linie 18`

+0

Welche Version verwenden Sie? Es sieht so aus, als wäre der aktuelle Name der Datei [StringConstraint.php] (https://github.com/justinrainbow/json-schema/blob/master/src/JsonSchema/Constraints/StringConstraint.php) – naomik

+0

Geschichte zeigt die Datei war [umbenannt am 19. März 2015] (https://github.com/justinrainbow/json-schema/commit/dc310ac54cd3323587ba33784a4489a1451b8faf) – naomik

+0

Ich lief Sculpin Selbst-Update und es sagt "Sie verwenden die neueste Sculpin-Version." Version 2.0.x-dev – olliew

Antwort

0

Verwenden Sie PHP 7? Es wurde in JSON Schema v1.4 behoben. Versuchen Sie, Sculpins Abhängigkeiten zu aktualisieren. Es könnte das Problem beheben. Sie können weitere Erläuterungen im folowing Link:

Click here for the answer

+0

Ja, ich benutze PHP 7. – olliew

+0

Haben Sie den obigen Link besucht? Ich denke, du kannst deine Antwort dort finden. –

+0

Vielen Dank für den Link Luis, es scheint, ich bin nicht die einzige Person mit diesem Problem, aber das Problem bleibt offen und ich war nicht in der Lage, das Problem durch das Lesen dieser GitHub Problem Seite zu lösen – olliew

1

Seit Skalartyp Hint Implementierung

Die Namen int, integer, float, string, bool und boolean erkannt und erlaubt als Typ Hinweise und verboten zu verwenden als Klasse/Schnittstelle/Merkmalnamen

Dies von php7. Also, wenn Sie dieses Paket mit PHP7 verwenden möchten, müssen Sie es auf eine neueste Version aktualisieren (> = 1.6.1). Wenn Sie stattdessen diese Version behalten möchten, müssen Sie Ihre PHP-Version auf 5.x downgraden.

+0

Ich bin auf Version 2.0 von Sculpin. – olliew

+0

Wie kann ich PHP auf Version 5.6 herunterstufen? – olliew

Verwandte Themen