自分の開発環境のパッケージを更新しましたが、パッケージはリストされていますがインストールされていません。例えば、私はDoctrineのパッケージを削除したいComposerと一緒にインストールされていないパッケージを削除するには?
が、私は、このコマンドを使用する場合:
方法:
php /usr/local/bin/composer remove vendor/doctrine
私はこのメッセージを持っていますこのパッケージを削除できますか?
編集I:
私は初期インストールされたパッケージと、私たちがやったどの説明したいです。インストール
初期のパッケージがあった。
そして、私はPHPUnitのパッケージを追加したいので、私は私のcomposer.jsonを変更した:
"require-dev":{
"phpunit/phpunit": "6.*"
},
そしてcomposer.jsonを保存し、次のコマンドを実行します。
php /usr/local/bin/composer update
PHPUnitはインストールされているが好きなので、他の多くのパッケージが表示されました:
教義、myclabs、phar形式-IO、phpDocumentorの、PHPSpecの、セバスチャン、theseer、
、PHPUnitをインストールするのに必要なこれらのパッケージですwebmozart?そうでない場合は、どうすれば削除できますか?
編集II:doctrine/instantiator
のインストールで
composer.json
{
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for Zend Framework zend-mvc applications",
"type": "project",
"license": "BSD-3-Clause",
"keywords": [
"framework",
"mvc",
"zf"
],
"homepage": "http://framework.zend.com/",
"minimum-stability": "dev",
"prefer-stable": true,
"require": {
"php": "^5.6 || ^7.0",
"zendframework/zend-component-installer": "^1.0 || ^0.3 || ^[email protected]",
"zendframework/zend-mvc": "^3.0.1",
"zfcampus/zf-development-mode": "^3.0",
"zendframework/zend-navigation": "^2.8",
"zendframework/zend-json": "^3.0",
"zendframework/zend-session": "^2.7"
},
"autoload": {
"psr-4": {
"Application\\": "module/Application/src/",
"Admin\\": "module/Admin/src/",
"Usuario\\": "module/Usuario/src",
"Pedido\\": "module/Pedido/src"
},
"classmap": ["vendor/Demo/library"]
},
"autoload-dev": {
"psr-4": {
"ApplicationTest\\": "module/Application/test/"
}
},
"require-dev":{
"phpunit/phpunit": "6.*"
},
"extra": [],
"scripts": {
"cs-check": "phpcs",
"cs-fix": "phpcbf",
"development-disable": "zf-development-mode disable",
"development-enable": "zf-development-mode enable",
"development-status": "zf-development-mode status",
"post-create-project-cmd": [
"@development-enable"
],
"serve": "php -S 0.0.0.0:8080 -t public/ public/index.php",
"test": "phpunit"
}
}
Doctrineは、他のパッケージの依存関係をほぼ確実に表しています。もしあなたが好きなら、あなたは 'vendor'を削除し、' composer install'を実行することでこれを確認できます。チャンスはすぐに戻ってくるだろう。 – ceejayoz
あなたの答えをありがとう。元の投稿を更新しました。 –
{ は「必要」:{ 「教義/ ORMを」:「*」 } }その後、作曲の更新を実行し、再度削除し、実行作曲更新 – sumit