smo*_*eno 5 composer-php symfony-2.1
我只是在symfony 2.1-BETA3上测试新功能.几个小时前BETA4已经发布,但我不知道如何使用composer将BETA3更新为BETA4.在2.0.x发行说明中,Fabien说:
如果您已经拥有基于Symfony Standard Edition 2.0.x的项目,则可以通过获取新的deps和deps.lock文件轻松升级到2.0.15.
我是否更换了composer.lock文件?我自己的要求如下:
"package": "stof/doctrine-extensions-bundle",
"version": "dev-master",
"source-reference": "36356b158b74cb68f96dc0b657e8732422b9d5dd",
"commit-date": "1341954345"
Run Code Online (Sandbox Code Playgroud)
Kin*_*nch 11
别碰composer.lock
!改变composer.json
.如果您使用的是标准版,那么您可能已经拥有了类似的功能
"symfony/symfony": "2.1.*"
Run Code Online (Sandbox Code Playgroud)
和
"minimum-stability": "dev"
Run Code Online (Sandbox Code Playgroud)
在那里.后一个意味着,您允许安装dev软件包.第一个意思是,你想要任何 2.1.*
版本.你可以把它改成
"symfony/symfony": "2.1.0-BETA4"
Run Code Online (Sandbox Code Playgroud)
如果你想,但原件2.1.*
应该就足够了.现在打电话
php composer.phar update
Run Code Online (Sandbox Code Playgroud)
这也会更新composer.lock
.现在你可能必须打电话(必须说:我忘记了)电话
php composer.phar install
Run Code Online (Sandbox Code Playgroud)
从中安装依赖项composer.lock
.
简而言之:
# To install (maybe even after update)
$ php composer.phar install
# To update
$ php composer.phar update
# To add, remove or change dependencies
# edit composer.json
$ php composer.phar update
Run Code Online (Sandbox Code Playgroud)
你永远不需要触摸composer.lock
自己,你不应该避免作曲家的副作用.
归档时间: |
|
查看次数: |
9799 次 |
最近记录: |