2

symfony 2.0.x プロジェクトがあり、composer を使用して新しいバンドルをインストールしたいと考えています。問題は、フレームワーク、orm、およびすべてのベンダー ディレクトリを更新することです。

composer.lock が必要なのはわかっていますが、ロックファイルをすばやく生成する方法はありますか? それ以外の場合、どうすれば手動で作成できますか? インストールしたサードパーティ バンドルの正確なコミットまたはバージョンはどこで確認できますか?

4

1 に答える 1

2

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必要なものと推奨されるものを読んでください。

于 2012-11-19T16:06:01.930 に答える