2013-08-28 8 views
8

Mam mały problem w konfiguracji Symfony 2 na Cloudcontrol,Symfony 2 -> Kompozytor i CloudControl

I przestrzegać instrukcji i zainstalował Symfony 2 ramy, zmieniono korzeń dokumentów i tak dalej.
Teraz, gdy próbuję pchania zmiany do serwera serwera, ładuje zależności od composer.json i to nie powiodło się z komunikatem:

[RuntimeException]
Nie można skanować do klas wewnątrz „/ srv/tmp/builddir/code/vendor/symfony/symfony/src/symfony/Component/HttpFoundation/Resources/en”, co nie wydaje się być plik ani folder

Ten plik jest pakietem sprzedawca, załadowany od kompozytora.

Mam ten sam efekt z domyślnego pliku composer.json z projektu próbki (SF2)

lokalnie działa bardzo dobrze!

Może ktoś dać mi wskazówkę?

+0

Próbowałaś pchania kod do innego rozmieszczenia? Może coś jest nie tak z pamięcią podręczną w tym. –

+0

jepp, same sh * t:/ –

+0

Czy masz plik composer.phar w katalogu głównym repozytorium, jeśli tak, to jaka to wersja? – pst

Odpowiedz

8

Czasami musiałem wyczyścić pamięć podręczną kompozytor usunąć dziwne błędy, to zwykle w

/home/user/.composer/cache 

Można także spróbować zaktualizować kompozytora z

php composer.phar self-update 

Mam nadzieję, że działa dla Ciebie.

+0

Miałem ten sam problem. Nie miałem wystarczającej ilości pamięci do aktualizacji, więc pamięć podręczna utknęła w złych danych. Po usunięciu pamięci podręcznej wszystko zaczęło działać. Dla mnie pamięć podręczna znajdowała się w '.user/.composer' prostym' rm -rf/.user/.composer/cache' usunął to wszystko dla mnie. Potem ponowna instalacja działała dobrze. znaleźć cache, spróbuj cd'ing do katalogu głównego, następnie 'find -name" .composer "' – David

4

miałem dokładnie ten sam błąd w moim katalogu rozwoju.

Co to było stałe:

$ rm -rf vendor/symfony 
$ php composer.phar install 

on ponownie zainstalowany symfony/symfony, symfony/icu, symfony/assetic-bundle, symfony/monolog-bundle i symfony/swiftmailer-bundle i teraz wszystko działa!

14

Mam ten sam błąd po ustawieniu „minimalnej trwałości”: „dev” i działa aktualizacji kompozytora.

nieznanych powodów symfony/symfony (dev-master ...) przechowywane braku pobrać ze źródła więc był załadowany z pamięci podręcznej.

co pracował dla mnie była to mieszanka poprzednich odpowiedzi:

$ rm -rf vendor/symfony 
$ composer clearcache 
$ composer install 
+0

idealne i czyste - dziękuję! –