Composer cannot download files(Composer 无法下载文件)
问题描述
我正在尝试在命令行上使用作曲家:
I am trying to use composer on command line :
php composer.phar update
php composer.phar install
php composer.phar self-update
php composer.phar selfupdate
无论我做什么,我总是收到相同的错误消息:
Whatever I do I always receive the same error message:
无法下载文件.打不开直播
File could not be downloaded. Failed to open stream
我支持代理.如果我使用浏览器并键入与不能使用命令行的 URL 相同的 URL,则没有问题.
I am behind a proxy. If I use a browser and type the same URLs as the ones that didn't work with command line, there is no problem.
我该怎么办?
推荐答案
如果你在 HTTP 代理后面使用 composer,你可以使用标准的 http_proxy
或 HTTP_PROXY
环境变量.只需将其设置为代理的 URL.许多操作系统已经为您设置了这个变量.
If you are using composer from behind an HTTP proxy, you can use the standard http_proxy
or HTTP_PROXY
env vars. Simply set it to the URL of your proxy. Many operating systems already set this variable for you.
例如:
HTTP_PROXY="http://my-corp-proxy.mcdonalds" php composer.phar install
如果您在 Linux/OS X 或 Windows 环境设置中将其放入 bashrc,则会获得奖励积分.
bonus points if you throw it into your bashrc if your on Linux/OS X or your environment settings for Windows.
为方便起见,您只需导出变量,就不必一直键入它.
To make it easier, you can just export the variable, then you don't have to type it all the time.
export HTTP_PROXY="http://my-corp-proxy.mcdonalds"
php composer.phar install
这篇关于Composer 无法下载文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Composer 无法下载文件
基础教程推荐
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- 在多维数组中查找最大值 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01