Saya memiliki definisi ini:
{
"repositories": [
{
"type": "package",
"package": {
"name": "symfony/sfGuardPlugin",
"version": "4.0.2",
"dist": {
"url": "http://plugins.symfony-project.org/get/sfGuardPlugin/sfGuardPlugin-4.0.2.tgz",
"type": "tar"
}
}
}
],
"require": {
"symfony/sfGuardPlugin": "4.0.*"
}
}
Saya menggunakan Symfony 1, dan saya ingin menginstalnya plugins/sfGuardPlugin/
. Bagaimana cara menentukan ini?
php
symfony1
composer-php
Menara
sumber
sumber
plugins/sfGuardPlugin/sfGuardPlugin-4.0.2/
:, sebaliknya saya mauplugins/sfGuardPlugin
?tar
).Anda juga dapat menggunakan komposer / penginstal , penginstal pustaka pembuat multi-kerangka kerja dengan jenis paket "symfony1-plugin". Seperti inilah tampilan file composer.json saya, agar dapat menginstal Symfony 1.4 (di lib / vendor) dan plugin di (/ plugins):
sumber
/plugins
- dapatkah Anda menjelaskannya?composer-installers
paket, karenasymfony1
ada plugin di sana :) Periksa Symfony1Installer.phpLihat
COMPOSER_VENDOR_DIR
variabel lingkungan.Dapat membantu jika Anda ingin menimpa ini di lingkungan tertentu seperti gelandangan atau buruh pelabuhan di mana Anda tidak ingin ini berada di folder / volume bersama.
Dan seperti yang dikatakan J0k, ada
vendor-dir
diconfig
bagiancomposer.json
sumber