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에서 라이브러리를 하나만 업데이트/설치하려면 어떻게 해야 합니까?
2.1버전과 함께 doctrine/doctrine-fix-bundle을 설치한다.*` 그리고 최소 안정성 '@dev'는 다음을 사용한다.
composer.phar require doctrine/doctrine-fixtures-bundle:2.1.*@dev
다음 단일 패키지만 업데이트하려면:
composer.phar update doctrine/doctrine-fixtures-bundle
모든 패키지가 아닌 몇 개의 패키지를 업데이트하려는 경우 다음과 같이 나열할 수 있습니다.
php composer.phar update vendor/package:2.* vendor/package2:dev-master
와일드카드를 사용하여 여러 패키지를 동시에 업데이트할 수도 있습니다.
php composer.phar update vendor/*
Solaris. 시나리오는 다음과 같습니다.
"parsecsv/php-parsecsv": "0.*"
"name": "parsecsv/php-parsecsv",
"version": "0.1.4",
>, 최신값 릴리스에는 '는' 1.1.0. 최신 '는' '릴리스에는 0.* 0.3.2'
이렇게 하면 '0.1.4 설치 버전' 으로 지정된 파일을 잠급니다
이렇게 하면 '패키지를 0.3.2 업데이트하십시오'. 데이터베이스에구성원을 콤프로저.j송스 기준으로 최고 버전 '에서' 콤프로저드록 입력입니다 업데이트될 예정입니다.
이렇게 하면 최신 버전으로 업데이트 설치 '또는' 1.1.0. '네' 와 '' 파일은 파일 콤프로저드록 콤프로저.j슨 업데이트되어야 잘 알려져 있다.
기본적으로 다음 작업을 수행하여 새 패키지를 설치할 수도 있습니다.
php composer.phar require
그러면 터미널은 검색을 위해 패키지 이름을 입력하도록 요청할 것입니다.
$ Search for a package []: //Your package name here
그러면 터미널에서 패키지 버전을 물어봅니다(최신 버전을 원하는 경우 비워 두십시오).
$ Enter the version constraint to require (or leave blank to use the latest version) []: //your version number here
그런 다음 리턴 키를 누르기만 하면 됩니다. 터미널에서 다른 패키지를 요청하고, 다른 패키지를 설치하지 않으려면 리턴 키를 누르기만 하면 됩니다.