SF2 dağıtımım için sadece 1 paket yüklemem gerekiyor (DoctrineFixtures).
Koştuğumda
php composer.phar update
Anladım.
- 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
Görünüşe göre son geliştirici satıcı içindeki birçok dosyayı düzenlemiş.
Bunu aşmak için şunları denedim
php composer.phar update <package_name>
Ama bu işe yaramıyor gibi görünüyor. composer.json'dan sadece bir kütüphaneyi nasıl güncelleyebilirim/yükleyebilirim?
doctrine/doctrine-fixtures-bundleı
2.1.*sürümü ve minimum kararlılık
@dev` ile yüklemek için bunu kullanın:
composer.phar require doctrine/doctrine-fixtures-bundle:2.1.*@dev
sonra sadece bu tek paketi güncellemek için:
composer.phar update doctrine/doctrine-fixtures-bundle
Tüm paketleri değil de sadece birkaç paketi güncellemek istiyorsanız, bunları bu şekilde listeleyebilirsiniz:
php composer.phar update vendor/package:2.* vendor/package2:dev-master
Bir grup paketi aynı anda güncellemek için joker karakterleri de kullanabilirsiniz:
php composer.phar update vendor/*
kaynak
tan yükleyin.dist
ten paketleri yükleyin.php
, hhvm
, lib-*
ve ext-*
gereksinimlerini görmezden gelin ve yerel makine bunları karşılamasa bile yüklemeyi zorlayın. Ayrıca platform
config seçeneği'e de bakın.içinde listelenen paketleri yüklemeyi atla. Otomatik yükleyici oluşturma
autoload-dev` kurallarını atlar.--prefer-stable
ile birlikte kullanılır.Yeni paketi yüklemek için temel olarak aşağıdakileri de yapabilirsiniz.
php composer.phar require
ardından terminal sizden arama yapmak için paketin adını girmenizi isteyecektir.
$ Search for a package []: //Your package name here
Ardından terminal paketin sürümünü soracaktır (En son sürüme sahip olmak istiyorsanız boş bırakın)
$ Enter the version constraint to require (or leave blank to use the latest version) []: //your version number here
Sonra sadece geri tuşuna basın. Terminal başka bir paket isteyecektir, eğer başka bir paket yüklemek istemiyorsanız sadece geri tuşuna basın ve işiniz bitecektir.