Я пытаюсь создать проект, как показано на официальном Bookmarker Tutorial с помощью следующей команды:CakePHP 3 Composer Ошибка установки
composer create-project --prefer-dist cakephp/app bookmarker
Затем я вижу следующие ошибки:
[RuntimeException]
Could not load package cakephp/migrations in http://packagist.org : [UnexpectedValueException] Could not parse version constraint >=0.4.2 <1.0: Invalid version string "0.4.2 <1.0"[UnexpectedValueException]
Could not parse version constraint >=0.4.2 <1.0: Invalid version string "0.4.2 <1.0"
Тогда я бегу bin/cake server
и увидеть следующие ошибки:
PHP Warning: require(/Library/WebServer/Documents/bookmarker/vendor/autoload.php): failed to open stream: No such file or directory in /Library/WebServer/Documents/bookmarker/config/bootstrap.php on line 23 PHP Stack trace: PHP 1. {main}() /Library/WebServer/Documents/bookmarker/bin/cake.php:0 PHP 2. include() /Library/WebServer/Documents/bookmarker/bin/cake.php:31
Warning: require(/Library/WebServer/Documents/bookmarker/vendor/autoload.php): failed to open stream: No such file or directory in /Library/WebServer/Documents/bookmarker/config/bootstrap.php on line 23
Call Stack: 0.0010 227136 1. {main}() /Library/WebServer/Documents/bookmarker/bin/cake.php:0 0.0021 237624 2. include('/Library/WebServer/Documents/bookmarker/config/bootstrap.php') /Library/WebServer/Documents/bookmarker/bin/cake.php:31
PHP Fatal error: require(): Failed opening required '/Library/WebServer/Documents/bookmarker/vendor/autoload.php' (include_path='.:/usr/local/Cellar/php55/5.5.21/lib/php') in /Library/WebServer/Documents/bookmarker/config/bootstrap.php on line 23 PHP Stack trace: PHP 1. {main}() /Library/WebServer/Documents/bookmarker/bin/cake.php:0 PHP 2. include() /Library/WebServer/Documents/bookmarker/bin/cake.php:31
Fatal error: require(): Failed opening required '/Library/WebServer/Documents/bookmarker/vendor/autoload.php' (include_path='.:/usr/local/Cellar/php55/5.5.21/lib/php') in /Library/WebServer/Documents/bookmarker/config/bootstrap.php on line 23
Call Stack: 0.0010 227136 1. {main}() /Library/WebServer/Documents/bookmarker/bin/cake.php:0 0.0021 237624 2. include('/Library/WebServer/Documents/bookmarker/config/bootstrap.php') /Library/WebServer/Documents/bookmarker/bin/cake.php:31
Моя система OS X Yosemi te 10.10.2, моя версия PHP - 5.5.21, а расширение intl включено.
Есть ли у кого эта проблема или что-то подобное? Любые решения?
Спасибо. Ваш ответ решил мою проблему. – hswner
Пробовал это. Vendor/autoload.php все еще отсутствует для меня. Ошибка консоли: в вашей системе отсутствует запрошенный внутренний код расширения PHP.Я пытаюсь запустить его на моем сервере MAMP, и этот модуль установлен. Я предполагаю, что он проверяет сервер Apache Mac OSX на эту информацию? Будет ли это повреждать установку? – woodscreative
@woodscreative Вы уверены, что расширение 'intl' включено в' php.ini'? – Alik