2012-07-11 32 views
2

我想升级我的应用程序,这是我用Symfony2开发的,用户想要使用它的作曲家使用它。升级我的Symfony2应用程序以使用作曲家

我不知道如何创建基于deps文件的composer.json文件。

这是我的DEPS文件:https://github.com/biruwon/Vecinos2.0/blob/master/deps

例如,关于与没有composer.json束什么?或者库如何在SourceForge上上传TCPDF?

如果你在这里帮我或带拉请求,我会非常感谢你。

PD:我这样做,然后再升级到Symfony2的Symfony2.1

+0

Btw Symfony2.1仍然是测试版。转向作曲家并不困难。安装作曲家,然后去http://packagist.org/寻找你需要的回购。 – gremo 2012-07-11 13:52:37

回答

2

对于TCPDF它很容易就on packagist already

对于不在packagist上的软件包或库文件,最好的方法是首先在composer.json中使用custom package repository在项目中使用它,一旦完成,向原始作者发送拉取请求composer.json并要求他们将它提交给Packagist是一条路。

+0

安装sonata-project/admin-bundle时出现问题:[RuntimeException]进程超时。对于Symfony2.1的更新也是一样的。我试着用COMPOSER_PROCESS_TIMEOUT = 4000 php composer.phar安装并且不起作用。有什么问题?如果问题是我的联系,那么很高兴看到克隆的进展。 – Biruwon 2012-07-12 10:38:51

+0

你可以查看https://github.com/composer/composer/issues/332 - 它还没有完成,但希望有一天我们会在这方面有更多的报告 – Seldaek 2012-07-12 16:44:23

+1

我用COMPOSER_PROCESS_TIMEOUT = 20000解决了它,因为我的连接速度很慢。非常感谢你! – Biruwon 2012-07-13 17:02:40

0

下载Symfony2的根文件夹作曲家:

curl -s https://getcomposer.org/installer | php 

和执行

php composer.phar self-update 
php composer.phar update 

使用这个,如果你可以更新到最新版本。

+0

它与此无关。 – Biruwon 2013-05-02 09:11:36