2015-11-22 3 views
2

я теряюсь ...ошибка при использовании композитора установить CakePHP 3

я пытаюсь сделать это правильно и я следую the Quick Start Guide for installing cakePHP 3 на моей машине Ubuntu.

Получил композитор установлен. Справочник является/варом/WWW/CakePHP

и пытается вопрос:

php composer.phar create-project --prefer-dist cakephp/app mayapp 

или

composer create-project --prefer-dist cakephp/app may app 

тогда я просто получать:

[InvalidArgumentException]        
    Could not find package cakephp/app with stability stable. 

я не имею подскажите, что я делаю неправильно. Какие-либо предложения?

+0

Это не просто cakephp/cakephp вместо cakephp/app – Mazaka

+0

В вашей второй команде должно быть «mayapp» вместо «may app». Что происходит при запуске 'composer create-project -prefer-dist cakephp/app mayapp'? –

+0

Это была опечатка благодаря автоматической коррекции заклинаний ... тогда фактическая строка была «myapp» :-) – mimo

ответ

2

cakephp/app существует на https://packagist.org, и команда выглядит нормально для меня.

Какую версию PHP вы используете? Этот пакет доступен только с PHP 5.4.16 или новее, поэтому вы должны обновить, если хотите использовать CakePHP.

Однако рекомендуется использовать только ту же PHP-версию вашего общедоступного хостинга, используя более новую версию, которая приведет к проблемам при развертывании вашего кода. Если на вашем веб-пространстве или общедоступном сервере нет последней версии PHP 5.6, попросите обновление.

+0

это PHP 5.3.10. Так что мне придется изучить это. Спасибо! – mimo

0

У меня такая же проблема. Но, как и предыдущий ответ, myapp не существует на packagist.org, поэтому вместо этого вы должны использовать laravel/laravel, а после создания переименуйте новую папку laravel в нужное имя и перейдите в htdocs (для xampp) или www (для wamp), то, и я не знаю, почему, перейдите по адресу: localhost/laravel/public/ и замените laravel на имя, которое вы дали своей папке проекта, а не laravel. Вы увидите, что на экране появятся шрифты Laravel 5.

Это значит, что работает Laravel.