"Composer create-project"의 두 판 사이의 차이

(새 문서: ==개요== ;composer create-project <source lang='bash'> composer create-project 패키지명 프로젝트폴더명 버전 </source> <source lang='bash'> php composer.phar create-pr...)
 
 
(사용자 2명의 중간 판 8개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
{{소문자}}
;composer create-project
;composer create-project
* 새로운 프로젝트 생성을 위해 사용하는 [[컴포저 명령어]]
* [[git clone]]이나 [[svn checkout]]과 유사함
* [[composer install]]은 현재폴더에 composer.json을 참조하여 vendor 폴더를 구성하는데,
:이 명령어는 현재폴더 아래에 프로젝트 폴더를 만들어 그 내부에 composer.json, vendor 폴더를 구성한다.


<source lang='bash'>
<syntaxhighlight lang='bash'>
composer create-project 패키지명 프로젝트폴더명 버전
composer create-project 패키지명 프로젝트폴더명 버전
</source>
</syntaxhighlight>
<source lang='bash'>
<syntaxhighlight lang='bash'>
php composer.phar create-project 패키지명 프로젝트폴더명 버전
php composer.phar create-project 패키지명 프로젝트폴더명 버전
</source>
</syntaxhighlight>


==실행 예시==
==실행 예시==
<source lang='console'>
<syntaxhighlight lang='console'>
root@zetawiki:~# composer create-project doctrine/orm hello 2.2.*
root@zetawiki:~# composer create-project doctrine/orm hello 2.2.*
Installing doctrine/orm (2.2.3)
Installing doctrine/orm (2.2.3)
27번째 줄: 32번째 줄:
Writing lock file
Writing lock file
Generating autoload files
Generating autoload files
</source>
</syntaxhighlight>
<source lang='console'>
<syntaxhighlight lang='console'>
root@zetawiki:~# tree hello -L 1
root@zetawiki:~# tree hello -L 1
hello
hello
51번째 줄: 56번째 줄:
├── UPGRADE_TO_ALPHA4
├── UPGRADE_TO_ALPHA4
└── vendor
└── vendor
</source>
</syntaxhighlight>
:→ 현재폴더 아래에 hello 폴더가 생기고 그 아래에 vendor 폴더가 있다.
:→ 현재폴더 아래에 hello 폴더가 생기고, 안에 composer.json 파일과 vendor 폴더가 있다.


==같이 보기==
==같이 보기==
*[[composer 사용법]]
{{z컬럼3|
* [[git clone]]
* [[composer]]
* [[svn checkout]]
* [[composer 명령어]]
* [[composer create-project laravel/laravel]]
* [[composer create-project laravel/laravel quickstart --prefer-dist]]
}}


[[분류: Composer]]
[[분류: Composer]]

2024년 6월 16일 (일) 01:34 기준 최신판

1 개요[ | ]

composer create-project
이 명령어는 현재폴더 아래에 프로젝트 폴더를 만들어 그 내부에 composer.json, vendor 폴더를 구성한다.
composer create-project 패키지명 프로젝트폴더명 버전
php composer.phar create-project 패키지명 프로젝트폴더명 버전

2 실행 예시[ | ]

root@zetawiki:~# composer create-project doctrine/orm hello 2.2.*
Installing doctrine/orm (2.2.3)
  - Installing doctrine/orm (2.2.3)
    Loading from cache

Created project in hello
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing doctrine/common (2.2.3)
    Loading from cache

  - Installing doctrine/dbal (2.2.2)
    Loading from cache

Writing lock file
Generating autoload files
root@zetawiki:~# tree hello -L 1
hello
├── bin
├── build.properties
├── build.properties.dev
├── build.xml
├── composer.json
├── composer.lock
├── doctrine-mapping.xsd
├── lib
├── LICENSE
├── phpunit.xml.dist
├── README.markdown
├── run-all.sh
├── tests
├── tools
├── UPGRADE_TO_2_0
├── UPGRADE_TO_2_1
├── UPGRADE_TO_2_2
├── UPGRADE_TO_ALPHA3
├── UPGRADE_TO_ALPHA4
└── vendor
→ 현재폴더 아래에 hello 폴더가 생기고, 그 안에 composer.json 파일과 vendor 폴더가 있다.

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}