차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| tech:php_composer [2024/05/17 05:54] – V_L | tech:php_composer [2024/05/17 07:55] (현재) – [확인] V_L | ||
|---|---|---|---|
| 줄 24: | 줄 24: | ||
| 개발하는 소프트웨어의 규모가 커지고 외부 라이브러리를 많이 사용할 수록 의존성 지옥에 빠지기 쉬운 이유중 하나는 라이브러리의 버전을 변경할 때 어떤 규칙에 의해서 버전이 매겨지는지 통용되는 명확한 규칙이 없기 때문입니다. | 개발하는 소프트웨어의 규모가 커지고 외부 라이브러리를 많이 사용할 수록 의존성 지옥에 빠지기 쉬운 이유중 하나는 라이브러리의 버전을 변경할 때 어떤 규칙에 의해서 버전이 매겨지는지 통용되는 명확한 규칙이 없기 때문입니다. | ||
| - | 유의적 버전([[Semantic versioning]])은 이런 의존성 문제를 해결하고자 나온 라이브러리의 버전 명시 규칙과 요구 사항이다. | + | [[Semantic versioning]]은 이런 의존성 문제를 해결하고자 나온 라이브러리의 버전 명시 규칙과 요구 사항이다. |
| 줄 98: | 줄 98: | ||
| composer -V | composer -V | ||
| + | < | ||
| Composer version 2.7.6 2024-05-04 23:03:15 | Composer version 2.7.6 2024-05-04 23:03:15 | ||
| PHP version 8.1.28 (/ | PHP version 8.1.28 (/ | ||
| Run the " | Run the " | ||
| + | </ | ||
| + | |||
| + | |||
| + | composer diagnose | ||
| + | |||
| ===== Composer 사용하기 ===== | ===== Composer 사용하기 ===== | ||