2016-12-12 2 views
0

PHP 5.5.9로 서버에 Laravel 프로젝트를 설정하려고합니다.Laravel 5.2는 PHP 5.5.9와 함께 작곡가와 함께 설치할 수 없습니다.

나는 특별히 Laravel 5.2와 PHP 5.5 만 지원 패키지를 사용하는 기억했지만, Laravel 자체가 모든 것을 잘해야한다라고하지만, 난 여전히 오류를 받고 있어요 :

enter image description here

어떤 생각 이유 이 doctrine/annotations이 갑자기 PHP 5.6을 묻고 있습니까?

편집 :이 내 현재 composer.json 파일입니다

"require": { 
    "php": ">=5.5.9", 
    "laravel/framework": "5.2.*", 
    "guzzlehttp/guzzle": "^6.2" 
}, 
"require-dev": { 
    "fzaninotto/faker": "~1.4", 
    "mockery/mockery": "0.9.*", 
    "phpunit/phpunit": "~4.0", 
    "symfony/css-selector": "2.8.*|3.0.*", 
    "symfony/dom-crawler": "2.8.*|3.0.*" 
}, 

답변

1

실행 composer update 먼저 다음 설치 laravel. 나는이 사람이 아주 잘 설명 생각 copmposer update vs composer install

+0

예, 감사합니다. 이것이 내가 끝낸 + +'--no-dev'를 추가 할 필요가 있었고, 기본 업데이트로 인해 여전히 그 오류가있었습니다. – Peon

0

나는 또한 Laravel의 일부 버전에 대한 교리와 guzzlehttp 의존성이 엉망이되는 것을 발견

composer create-project --prefer-dist laravel/laravel Project_name "5.2.*" 
0

를 사용하여 laravel 프로젝트를 만듭니다. 당신은

"guzzlehttp/guzzle": "^6.2" 

"guzzlehttp/guzzle": ">=6.2" 

대신 예를 들어, 교리 또는 테스트 6.2이 작동 할 경우이 버전의 PHP 5.6를 설치해야합니다 (난 당신이 특정 요구 사항이없는 경우는, PHP7 작업 있어요 버전과 관련해서도 시도해 볼 수 있습니다.)

관련 문제