【发布时间】:2018-07-03 19:37:06
【问题描述】:
我正在尝试通过命令composer global require "laravel/lumen-installer" 安装 Lumen,但在终端上抛出以下错误。
Changed current directory to /home/lykos/.config/composer
Using version ^1.0 for laravel/lumen-installer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Conclusion: don't install laravel/lumen-installer v1.0.2
- Conclusion: don't install laravel/lumen-installer v1.0.1
- Installation request for symfony/console (locked at v4.0.3) -> satisfiable by symfony/console[v4.0.3].
- Conclusion: remove guzzlehttp/guzzle 6.3.0
- Installation request for laravel/lumen-installer ^1.0 -> satisfiable by laravel/lumen-installer[v1.0.0, v1.0.1, v1.0.2].
- Conclusion: don't install guzzlehttp/guzzle 6.3.0
- laravel/lumen-installer v1.0.0 requires guzzlehttp/guzzle ~4.0|~5.0 -> satisfiable by guzzlehttp/guzzle[4.0.0, 4.0.1, 4.0.2, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.1.6, 4.1.7, 4.1.8, 4.2.0, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 5.1.0, 5.2.0, 5.3.0, 5.3.1, 5.3.2].
- Can only install one of: guzzlehttp/guzzle[4.0.0, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.0.1, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.0.2, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.1.0, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.1.1, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.1.2, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.1.3, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.1.4, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.1.5, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.1.6, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.1.7, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.1.8, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.2.0, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.2.1, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.2.2, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.2.3, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[4.2.4, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[5.0.0, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[5.0.1, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[5.0.2, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[5.0.3, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[5.1.0, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[5.2.0, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[5.3.0, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[5.3.1, 6.3.0].
- Can only install one of: guzzlehttp/guzzle[5.3.2, 6.3.0].
- Installation request for guzzlehttp/guzzle (locked at 6.3.0) -> satisfiable by guzzlehttp/guzzle[6.3.0].
Installation failed, reverting ./composer.json to its original content.
通过谷歌搜索,我尝试这样做rm -R ~/.composer/vendor/guzzlehttp
但由于没有这样的目录而引发错误
rm: cannot remove '/home/lykos/.composer/vendor/guzzlehttp': No such file or directory
我的~/.config/composer/composer.json 文件如下所示
{
"require": {
"laravel/installer": "^1.5"
}
}
任何想法如何解决这个问题?
【问题讨论】:
-
您无法删除
~/.composer/vendor/guzzlehttp,因为它没有安装。你能给我们看看你的 composer.json 吗? -
我该怎么做?
-
尝试运行这个:
composer global require guzzlehttp/guzzle -
@Jeff Mattson 更新了我的主帖
-
你给我的最后一行
Using version ^6.3 for guzzlehttp/guzzle ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Writing lock file Generating autoload files
标签: php laravel composer-php lumen