symfony 2.0.x プロジェクトがあり、composer を使用して新しいバンドルをインストールしたいと考えています。問題は、フレームワーク、orm、およびすべてのベンダー ディレクトリを更新することです。
composer.lock が必要なのはわかっていますが、ロックファイルをすばやく生成する方法はありますか? それ以外の場合、どうすれば手動で作成できますか? インストールしたサードパーティ バンドルの正確なコミットまたはバージョンはどこで確認できますか?
symfony 2.0.x プロジェクトがあり、composer を使用して新しいバンドルをインストールしたいと考えています。問題は、フレームワーク、orm、およびすべてのベンダー ディレクトリを更新することです。
composer.lock が必要なのはわかっていますが、ロックファイルをすばやく生成する方法はありますか? それ以外の場合、どうすれば手動で作成できますか? インストールしたサードパーティ バンドルの正確なコミットまたはバージョンはどこで確認できますか?
Symfony Standard Editionの2.0バージョンをダウンロードして、composer.json
少なくともこれらの依存関係を必要とするファイルを作成できます(最初の4つはSymfony2フレームワークに必要であり、最後の1つはSymfony2フレームワーク2.0に必要です)
{
"require": {
"twig/twig": ">=1.1,<2.0-dev",
"doctrine/common": ">=2.1,<2.3-dev",
"swiftmailer/swiftmailer": "4.2.*",
"monolog/monolog": ">=1.0,<1.3-dev",
"symfony/symfony": "2.0.x"
}
}
この情報はpackagistで見つけることができ、バージョンブロックを開いて、2.0.x-dev
必要なものと推奨されるものを読んでください。