일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- post
- curl
- composer-php
- 전략
- 경영
- JavaScript
- UTF-8
- php
- Laravel
- JSON
- jquery
- Ajax
- Session
- Regex
- 웹하드추천
- function
- OOP
- variables
- Apache
- 무료다운로드쿠폰
- file-upload
- Forms
- string
- Linux
- MySQL
- date
- HTML
- Arrays
- 웹하드순위
- Today
- Total
개발! 딱 깔끔하고 센스있게!
어떻게 작곡가만 업데이트할 수 있을까? 본문
나는 벌써 예상했다
composer update videlalvaro/php-amqplib
모든 업데이트가 아니라 의존항목만 업데이트합니다.
내가 뭘 놓쳤어?
PS: 이 의존사항은 composer.json 에서 'videlavaro / php amqplib' 으로 정의되었습니다: "2.2.0"
PPS: 사용한 작곡가 버전은 3da05c689561fa822c522b1815435f990493ff 2013-10-02 14:25:06
구매력 평가: 실제 출산:
$ composer.phar update videlalvaro/php-amqplib --no-dev Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - symfony/icu v1.2.0 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it. - symfony/icu v1.2.0 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it. - Installation request for symfony/icu == 1.2.0.0 -> satisfiable by symfony/icu[v1.2.0].
대답
명령 작성기 updatevidelavaro/php amqplib 업데이트 의존만 업데이트합니다.
하지만 Composer 가 하지 않는 다른 의존사항은 없습니다.
잘못된 소식에 불평한 것은 lib icu 시스템에서 사용할 수 없습니다.
PHP Intl 확장을 통해 해결할 수 있는 것이 분명하다.
한 항목에 대한 composer 업데이트를 실행했다면 이 항목의 한 require s 중 PHP 5.5, php5.4, 그리고 다른 require 에서 composer 업데이트를 실행하고 있으며, 이 require는 php5.5를 필요로 하지 않으면 비슷한 질문을 볼 수 있습니다.
PHP 5.5의 수요를 업데이트하지 않더라도 이 가방의 수요는 해석할 수 없습니다.
Composer 가 실패할 것입니다.
예를 들어 비디오 videlavaro / php amqplib 을 최신 버전으로 업데이트할 수도 있지만 symfony / icu 의 요구를 만족시킬 수 없습니다.
편집
도움 제공을 위해 지난 번 업데이트 후 PHP 를 새로 설치하고, 삭제하거나 PHP Intl 확장을 잊고 있습니다.
Composer 는 Composer.json 이 설치한 수요를 만족시키지 못해 기본적으로 실행하지 않고, 수요를 만족시키지 않는 상황에서 고의로 업데이트를 실행할 수 있다.
따라서 기존 소프트웨어 설치에 필요한 PHP 확장을 설치하고 Composer 가 업데이트하고 다른 가방의 요구를 충족시킬 수 있습니다.
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PHP 브레이크. [닫기!] (0) | 2020.12.27 |
---|---|
기존 PHP 와 JS 항목에 webpack 을 사용합니다 (0) | 2020.12.26 |
PHP 5에서 Java를 사용하는 방법 (0) | 2020.12.26 |
보기 흉한 쿠폰 코드 (문자와 숫자의 혼합)를 생성하기위한 PHP 코드 (0) | 2020.12.26 |
XAMPPP에 dBase 확장 설치 (0) | 2020.12.26 |