解决composer 下载错误

来源:互联网 发布:冰球规则知乎 编辑:程序博客网 时间:2024/05/16 23:54

在windows环境下安装完composer之后 使用composer命令下载 laravel5发现异常报错了

  [Composer\Downloader\TransportException]  The "http://packagist.org/packages.json" file could not be downloaded: failed to open stream: HTTP request failed!create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [--ignore-platform-reqs][package] [directory] [version]

百度一番之后 发现是被墙了!
更改composer配置切换到国内composer源
cmd下运行

composer config -l -g

在[home]配置项 得到composer配置路径
修改config.json文件为

{    "config": {},    "repositories": [      {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},      {"packagist": false}    ]}

再次运行之前的composer下载laravel5命令

composer create-project laravel/laravel learnlaravel5 5.0.22

ok!

0 0