提问者:小点点

通过合成器下载流明时出错


我刚刚更新了我的Laravel版本到5.2以及更新我的作曲家。然后,当我试图通过作曲家安装Lumen,我得到一个错误:

无法将您的需求解析为可安装的软件包集。

问题1-结论:不要安装laravel/lumen安装程序v1。0.1-结论:删除symfony/process v3。0.0-laravel/lumen安装程序的安装请求^1.0-

  • 只能安装一个:symfony/process[v2.3.0、v3.0.0]

安装失败,正在恢复/创作者将json转换为其原始内容。

我只是根据文档中的说明在命令行上运行了此命令:

composer global require "laravel/lumen-installer=~1.0"

共2个答案

匿名用户

我猜您已经在全球范围内添加了一个使用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”,直到正式发布。否则,您可以等待修复程序正确释放。