2014-11-28 3 views
1

Я установил CakePHP вручную (не композитором), и я думаю, что это рекомендуемый способ, так как на сайте CakePHP не используется композитор, и есть просто ссылка для скачивания. После установки я захотел установить DebugKit. Должен ли я установить DebugKit вручную, потому что я установил CakePHP вручную? Или это совершенно не связано?Установите DebugKit CakePHP с композитором

Прежде всего, я совершенно новый для композитора! Но я попробовал инструкции композитор-путь (потому что кажется, рекомендуемый способ) и добавил следующие строки в CakePHP composer.json:

"require": { 
    "cakephp/debug_kit": "2.2.*" 
} 

И хотя не упоминается, то я выполнил «композитор установить» в CakePHP установки , потому что просто добавление этих строк ничего не делало! Но тогда у меня было две корневых папок для плагина, то есть плагина и плагин и для поставщика, то есть поставщика и поставщиков. Недавно созданная папка поставщика имела несколько папок (кроме DebugKit). И DebugKit теперь находится под плагин корневая папка не приложение/плагин.

Итак, почему эти недавно созданные поставщики и плагины, если их несколько (вендоры и плагины)?

Если я установил DebugKit вручную, у меня не было содержимого подпапок поставщиков (bin composer phpunit symfony/yaml autoload.php)! поэтому, если эти файлы необходимы, почему они не существовали раньше, и если нет, то почему?

Если я должен полностью игнорировать композитор.json в ручной установке, почему он там? И с некоторым контентом по-другому от предлагаемого для установки CakePHP с композитором !?

ответ

0

Если вы устанавливаете cakePHP 3.0, то единственный способ - с композитором.

Посмотрите на

https://github.com/cakephp/app

+0

о нет! вы должны пересмотреть свой ответ! Следуя вашей ссылке, я вижу в исходном коде 3.x, и у нее нет Debug Kit. –

+0

А? Что вы имеете в виду? – Snelweg

+0

Я не использую CakePHP 3.0, поскольку он еще не стабилен. Вы имеете в виду, если я установлю CakePHP 2.5 вместе с композитором, у меня будет совсем другой макет? и я просто должен игнорировать композитор.json в загруженном способе установки, и я могу удалить его? – Mohsenme