通常,我会按照以下命令安装Laravel5.1:
composer create-project laravel/laravel --prefer-dist效果很好。
但我在文档中读到了“通过Laravel”下的内容,也可以通过Laravel 安装,这比通过Composer安装要快得多:
laravel new blog但是要使用这个方法,我需要运行以下命令一次:
composer global require "laravel/installer=~1.1"当我运行它时,我会多次收到以下错误
弃用通知:不推荐Composer\Package\Version\VersionParser::parseLinks。在\Composer\Package\Loader\ArrayLoader::parseLinks()中使用phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Package/Version/VersionParser.php:226代替
在出现多行相同的错误后,./composer.json has been updated将继续使用相同的错误行,其结尾如下
用包信息加载composer存储库 更新依赖项(包括require) 无需安装或更新 自动生成文件
这是怎么回事?任何想法或解决方案。
我的环境: Windows 10、GitBash和cmder控制台。
更新作曲家,我也运行了composer self-update
控制台快照

编辑:
注意,在解决问题后,我可以确认通过Laravel方法安装比composer更快。
发布于 2015-08-16 11:23:35
您在本地安装的Composer资产插件使用的是不推荐的Composer方法。插件已经修复了,所以运行composer global update来获得bug修复的最新版本。之后,您应该能够成功地运行该命令。
如果这不起作用(因为运行前面的命令可能会出现相同的错误),请尝试删除全局供应商目录。在运行任何全局编写器命令时,它输出类似于“将当前目录更改为XXX”之类的内容。删除XXX/vendor目录,然后尝试运行该命令。
发布于 2015-08-16 15:14:47
除了@WouterJ回答。
最糟糕的情况是,如果@WouterJ提供的步骤不起作用,您可以设法卸载并重新安装用于windows的composer。
完成后,运行composer global update以确保获得最新的更新,如果有。
然后运行composer global require "laravel/installer=~1.1",它就能工作了。
记住更新windows环境路径C:\Users\UserName\AppData\Roaming\Composer\vendor\bin
https://stackoverflow.com/questions/32034238
复制相似问题