Composer TransportException翻译文件无法写入
我正在安装laravel 4并运行“composer install”命令。它能够成功安装13个软件包,但是当安装symfony/translation时,它下载了100%然后抛出一个错误:Composer TransportException翻译文件无法写入
[Composer \ Downloader \ TransportException]“https://api.github.com/repos/symfony/Translation/zipball/6bc4b753c1ae5640c0eacdbe27c04a69cde3d10d”显示中断,返回一个空的200响应
难道是因为原来是0字节吗?有没有解决安装这个软件包的问题?
陷入困境,我也看到了这一点,所以我想我现在可以停止恐慌,因为它似乎是Packagist和Github之间的一个错误(仍然是我老板的一个问题,但有些事情可以说不是这样)是你的错)
编辑:我在与运行的Symfony 2.1.9 kriswallsmith/assetic这个问题
更新:收到从GitHub的支持表示该邮件是一个问题,他们都知道的,并积极研究它。
我刚刚添加了'--prefer-source'标志,直到问题解决为止。
确认--prefer-source作为临时解决方案。 – Dang 2013-04-29 17:39:13
我有这个问题了Twitter的引导:
[Composer\Downloaded\TransportException]
The "https://api.github.com/repos/twitter/bootstrap/zipball/v2.3.1" file could not be written to /my/path/Symfony/vendor/twitter/bootstrap/e01f28f3c03a11c104bae8d4a1b59d21.1:
做“作曲家自我更新”将其改为:
[Composer\Downloader\TransportException]
"https://api.github.com/repos/twitter/bootstrap/zipball/v2.3.1" appears broken, and returned an empty 200 response
使用“作曲更新--prefer源”似乎有正确安装它。
因此,它看起来像github压缩文件下载被破坏。
'--prefer-source'可以工作,因为它不使用下载的zip包,而是使用git来获取文件。通过他们的网站检查github不同系统的状态:https://status.github.com/messages – 2013-04-29 22:47:04
定位cacert.pem
六/usr/local/lib/php.ini
添加此
openssl.cafile =在/ usr/local/share下/ perl5的/ Mozilla浏览器/ CA/cacert.pem
ESC
:WQ#进入
卷曲-sS https://getcomposer.org/installer | PHP - -version = 1.0.0-alpha10
MV composer.phar的/ usr/local/bin中/作曲家
别名作曲家= '的/ usr/local/bin中/作曲家'
作曲家 - V
PHP的/ usr/local/bin目录/作曲家全球自我更新
CD .composer/ 作曲家初始化
它不可能是因为原来不是零个字节。如果在几个小时前检查它时是零字节,那么这是github未成功传送文件时的问题。如果是这样,那么作曲家的错误信息是正确的。如果没有,请在这里说明这一点。 – 2013-04-29 21:59:50