2015-09-10 3 views
0

Я разрабатываю приложение Laravel и готовлюсь к созданию кода. Однако, когда я побежал окончательный composer update проверить все, я получаю следующее сообщение об ошибке:Ошибка создания Composer при генерации ошибки «Файл не найден»

$ composer update 
Loading composer repositories with package information 

    [UnexpectedValueException] 
    RecursiveDirectoryIterator::__construct(packages): failed to open dir: No such file or directory 

Я попытался очистить кэш композитора с composer clearcache. Я попытался сбросить автозагрузку с composer dumpautoloads.

Я уверен, что это то, что я сделал, но, похоже, это произошло не из чего.

Ниже мой composer.json

{ 
    "name": "test/tickets", 
    "description": "Ticketing System", 
    "type": "project", 
    "require": { 
     "laravel/framework": "5.0.*", 
     "laravel/socialite": "~2.0", 
     "illuminate/html": "^5.0", 
     "guzzlehttp/guzzle": "~5.0", 
     "contao-community-alliance/composer-client": "~0.14" 
    }, 
    "license": "MIT", 
    "authors": [ 
     { 
      "name": "", 
      "email": "" 
     } 
    ], 
    "repositories": [ 
     { 
      "type": "composer", 
      "url": "https://legacy-packages-via.contao-community-alliance.org/" 
     }, 
     { 
      "type": "artifact", 
      "url": "packages" 
     } 
    ], 
    "config": { 
     "component-dir": "../assets/components" 
    } 
} 

Любое направление, которое вы могли бы обеспечить было бы весьма признателен.

+3

запустить 'composer install', вам может потребоваться очистить папку вашего vender – cmorrissey

+2

Если у вас возникли сомнения, rm -rf vendor. –

+0

Спасибо за идеи ребята. Я закончил создание нового чистого композитора.json, используя 'composer init' и требуя только необходимые пакеты (в основном такие же, как и выше, без композитора-клиента). Затем я удалил весь каталог поставщика с помощью 'rm -rf vendor' и запустил' comper install'. Затем все было загружено и установлено. 'композитор обновление' работает сейчас. Спасибо за идеи. –

ответ

1

Я закончил создание нового чистого композитора.json, используя composer init и требуя только необходимые пакеты (в основном такие же, как и выше, без композитора-клиента). Затем я удалил весь каталог поставщика с rm -rf vendor и запустил composer install. Затем все было загружено и установлено. composer update сейчас работает.