2016-07-18 4 views
1

Я работаю с командой, использующей Git в проекте, который использует laravel и composer. Где я должен клонировать хранилище и изменять конфигурацию для работы на моей машине.Ошибка Laravel Composer "Совместный пакет не найден"

один из конфигурации установить зависимости пакетов с помощью команды composer install

я работал над проектом с командой нормально, ничего не меняя в composer.json файла. Кроме того, я использую Laravel Framework version 5.2.39 и PHP 5.5.36, и он отличается от версий, указанных в файле composer.json.

Я должен был сделать копию проекта с другим именем (потому что проблема с слиянием ветвями) и клонировать репозиторий снова из GitHub и сделать конфигурацию снова

, когда я попытался установить зависимость, используя композитор Я получаю эту ошибку:

enter image description here

Хотя, если я пытаюсь установить зависимости от старого проекта (это тот же проект с тем же composer.json) Я не получаю никакой проблемы

enter image description here

это содержание composer.json:

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "require": { 
     "laravel/framework": "4.2.*", 
     "way/generators": "2.*", 
     "paypal/rest-api-sdk-php": "*", 
     "chrisbjr/api-guard": "0.*", 
     "parse/php-sdk": "1.1.*", 
     "ktamas77/firebase-php": "dev-master", 
     "toin0u/geotools-laravel": "0.2.*", 
     "firebase/token-generator": "^3.0" 

    }, 
    "autoload": { 
     "classmap": [ 
      "app/commands", 
      "app/controllers", 
      "app/models", 
      "app/database/migrations", 
      "app/database/seeds", 
      "app/tests/TestCase.php" 
     ] 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-update-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-create-project-cmd": [ 
      "php artisan key:generate" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist" 
    }, 
    "minimum-stability": "stable" 
} 

Я попытался изменить Laravel/рамки из

"laravel/framework": "4.2.*", 

5,2 *, так как моя версия 5.2.39.

"laravel/framework": "5.2.*", 

Когда я пытаюсь снова composer install я получил новое сообщение об ошибке

enter image description here

Кто-нибудь столкнуться с аналогичной ошибкой?

+3

, кажется, что существует проблема с d11dtq/БОРИС пакета. Кто-то просто задал тот же вопрос минут назад http://stackoverflow.com/questions/38433548/laravel-framework-v4-2-9-requires-d11wtq-boris-1-0-no-matching-package-found –

+1

Является ли Расширение PCNTL загружено? Расширение 'echo '= pcntl.поэтому ">>/path/to/php.ini' или добавить' --ignore-platform-reqs' в Composer cmd, чтобы игнорировать зависимость расширения. –

+2

Похож на временную проблему, дайте ей день или два, и она должна – ntzm

ответ

0

В вашем composer.json файла обновление следующей строки

"require": { 
    "laravel/framework": "5.2.*", 

Это было о том, 4.2.
А затем обновите композитор.

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