2013-08-02 2 views
0

Laravel 서적을 읽을 때 을 require-dev으로 composer.json 파일에 설치하는 것이 좋습니다. 내가 composer update를하고 어쨌든 phpunit을 설치, 왜하지 require 아래에 넣어Laravel 4 사이트에 phpunit 설치

{ 
    "require": { 
     "laravel/framework": "4.0.*" 
    }, 
    "require-dev": { 
     "phpunit/phpunit": "3.7.*" 
    }, 
... 

composer.json?

답변

2

"require"에는 응용 프로그램에 필요한 패키지가 포함되어 있고 "require-dev"에는 응용 프로그램 개발에 필요한 패키지가 들어 있기 때문입니다. 당신이 install --dev 실행하면 그것은 당신에게 dev에 환경을 준비 여부에 필요한 패키지를 설치하는 옵션을 제공하므로

http://getcomposer.org/doc/04-schema.md#require
http://getcomposer.org/doc/04-schema.md#require-dev

데브 요구 사항은 설치됩니다.

PHP Unit 's docs는 composer.json에 두 가지 방법으로 모두 포함되어 있음을 보여줍니다. 개발 시간 종속성으로 만 사용하려는 경우에만 다릅니다.

http://phpunit.de/manual/3.7/en/installation.html