我有一个 symfony 2.0.x 项目,我想使用 composer 安装新的包。问题是它将更新框架、orm 和所有供应商目录。
我知道我需要一个 composer.lock,但是有没有办法快速生成锁文件?否则,我该如何手动制作?我在哪里可以找到我已安装的第 3 方捆绑包的确切提交或版本?
我有一个 symfony 2.0.x 项目,我想使用 composer 安装新的包。问题是它将更新框架、orm 和所有供应商目录。
我知道我需要一个 composer.lock,但是有没有办法快速生成锁文件?否则,我该如何手动制作?我在哪里可以找到我已安装的第 3 方捆绑包的确切提交或版本?
您可以下载Symfony 标准版的 2.0 版本并创建一个composer.json
至少需要这些依赖项的文件:(前 4 个是 Symfony2 框架需要,最后一个需要 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
版本块并阅读所需内容和推荐内容。