在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] [--n
o-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!