Composer로 단일 라이브러리를 업데이트하는 방법?
SF2 배포용 패키지(Doctrine Fixture)를 하나만 설치하면 됩니다.
내가 달릴 때
php composer.phar update
나는 이해한다
- Updating twig/twig (dev-master 39d94fa => v1.13.0)
The package has modified files:
M CHANGELOG
M doc/filters/batch.test
M doc/filters/index.rst
M doc/filters/url_encode.rst
M doc/functions/index.rst
M doc/tags/index.rst
M doc/tests/index.rst
M lib/Twig/Autoloader.php
M lib/Twig/Compiler.php
M lib/Twig/CompilerInterface.php
-10 more files modified, choose "v" to view the full list
지난번 개발자가 벤더 내부에서 많은 파일을 편집한 것 같습니다.
이 문제를 해결하기 위해, 나는 노력했습니다.
php composer.phar update <package_name>
하지만 그것은 효과가 있는 것 같지 않다. Composer.json에서 라이브러리를 하나만 업데이트/설치하려면 어떻게 해야 합니까?
276
8
2.1버전과 함께 doctrine/doctrine-fix-bundle을 설치한다.*` 그리고 최소 안정성 '@dev'는 다음을 사용한다.
다음 단일 패키지만 업데이트하려면:
모든 패키지가 아닌 몇 개의 패키지를 업데이트하려는 경우 다음과 같이 나열할 수 있습니다.
와일드카드를 사용하여 여러 패키지를 동시에 업데이트할 수도 있습니다.
차이점은 설치, 업데이트 및 합니다.
Solaris. 시나리오는 다음과 같습니다.
>, 최신값 릴리스에는 '는' 1.1.0. 최신 '는' '릴리스에는 0.* 0.3.2'
이렇게 하면 '0.1.4 설치 버전' 으로 지정된 파일을 잠급니다
이렇게 하면 '패키지를 0.3.2 업데이트하십시오'. 데이터베이스에구성원을 콤프로저.j송스 기준으로 최고 버전 '에서' 콤프로저드록 입력입니다 업데이트될 예정입니다.
이렇게 하면 최신 버전으로 업데이트 설치 '또는' 1.1.0. '네' 와 '' 파일은 파일 콤프로저드록 콤프로저.j슨 업데이트되어야 잘 알려져 있다.
기본적으로 다음 작업을 수행하여 새 패키지를 설치할 수도 있습니다.
그러면 터미널은 검색을 위해 패키지 이름을 입력하도록 요청할 것입니다.
그러면 터미널에서 패키지 버전을 물어봅니다(최신 버전을 원하는 경우 비워 두십시오).
그런 다음 리턴 키를 누르기만 하면 됩니다. 터미널에서 다른 패키지를 요청하고, 다른 패키지를 설치하지 않으려면 리턴 키를 누르기만 하면 됩니다.
내 마지막 버전 업데이트 하기 위한 하나의 패키지에 컴포저에 이미 설치된 버전 구속, ve you& # 39 에서 패키지할 분리하십시오 공급업체별로 콤프로저.j슨 설정된 후 실행:
모든 모듈에서는 색상에는 종속물과의 업데이트하려면 다음 명령을 사용할 수 있습니다.
됩니다
같은
패키지 안에 있지 않은 경우 구입업체별 폴더에서는. 마지막 업데이트 버전 패키지를 설치하는 것이 컴포저에 아웃하기로 패키지로의 타임코드가 컴포저에.
하고 싶은 때문에 특정 패키지 설치 제 1 개만 패키지의 설치, 데릭쉐퍼드와 " SF2 분배란 (독트린피스토레스) .".
"'php 콤프로저스퍼 package/package-name:package-version 필요" 충분한 약간만이라도