2014-01-27 2 views
1

С композитором, я попытался установить Sylius через sylius/sylius и sylius/sylius-стандарта.Невозможно установить Sylius с Composer

Установки оба закончился так:

Script Sensio \ Bundle \ DistributionBundle \ композитор \ ScriptHandler :: ClearCache обработки после обновления-CMD событие прекращается с исключением

[ RuntimeException]
Ошибка при выполнении команды «'cache: clear --no-warmup»
.

Это происходит сразу после инициализации parameters.ini.

И после этого, командная строка не работает (пример: «список приложений/консолей» ничего не возвращает), хотя я в корневом каталоге проекта.

Любая идея, пожалуйста? Благодарю.

+0

Вы навели сообщение об ошибке в google? -> [http://stackoverflow.com/questions/14893082/an-error-occured-when-executing-the-cacheclear-no-warmup-while-installing-s](http://stackoverflow.com/questions/ 14893082/an-error-occured-when-executing-the-cacheclear-no-warmup-while-install-s) – np87

+0

Опубликовать сообщение об ошибке! В настоящее время существует несколько проблем зависимостей, таких как доктрина-пакет и т. Д. –

+0

Для ошибки, это все, что у меня есть, извините. np87, я уже видел этот пост, но это не помогает:/ –

ответ

0

Я получил эту ошибку (я не уверен, что это то место, где вы ее получили), и разработал решение, которое, кажется, работает. Вместо запуска кэш приложения/консоли: очистить (который, как мне кажется, запускается в конце установки композитора), я запускаю сценарий bash, который открывает разрешения до и после.

Sudo ш ClearCache

Содержание ClearCache:

#!/bin/bash 
chmod -R 777 app/cache/ app/logs/ 
su www-data -c "app/console cache:clear -e dev" 
chmod -R 777 app/cache/ app/logs/ 
su www-data -c "app/console cache:clear -e prod" 
chmod -R 777 app/cache/ app/logs/ 

Я думаю, что я получил это сообщение во время композитора установки и все еще в состоянии продолжать через кд Sylius и приложение/консоли sylius: установить. Просто запустите это до и после установки и обновления.

Смежные вопросы