我刚刚更新了我的Laravel版本到5.2以及更新我的作曲家。然后,当我试图通过作曲家安装Lumen,我得到一个错误:
无法将您的需求解析为可安装的软件包集。
问题1-结论:不要安装laravel/lumen安装程序v1。0.1-结论:删除symfony/process v3。0.0-laravel/lumen安装程序的安装请求^1.0-
安装失败,正在恢复/创作者将json转换为其原始内容。
我只是根据文档中的说明在命令行上运行了此命令:
composer global require "laravel/lumen-installer=~1.0"
我猜您已经在全球范围内添加了一个使用symfony/process~3.0的包。0
但Lumen安装程序需要symfony/process~2.3
,因此composer无法同时安装这两个。
您可以尝试通过删除该软件包并全局安装Lumen installer来解决此问题,将安装程序添加到您的工作目录(即省略global
关键字,您应该能够在该目录中使用它),或者Lumen提供了一种直接安装自己的方法,只需运行:
作曲家创建项目laravel/流明YourProjectName
在您的安装目录中。
检查流明安装程序的最新提交https://github.com/laravel/lumen-installer.似乎最近修复了安装程序的依赖关系(即symfony/进程~2.3|~3.0)。
如果您希望尽早使用安装程序,请获取dev master版本composer global require“laravel/lumen installer=dev master”
,直到正式发布。否则,您可以等待修复程序正确释放。