Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “当”时我该怎么办;安装失败,将./composer.json还原为其原始内容;当试图通过composer在laravel上安装点火开关时?_Php_Laravel_Composer Php - Fatal编程技术网

Php “当”时我该怎么办;安装失败,将./composer.json还原为其原始内容;当试图通过composer在laravel上安装点火开关时?

Php “当”时我该怎么办;安装失败,将./composer.json还原为其原始内容;当试图通过composer在laravel上安装点火开关时?,php,laravel,composer-php,Php,Laravel,Composer Php,我正试图通过composer在laravel安装点火装置 composer require --dev facade/ignition 但它一直给我这个错误信息: Using version ^1.6 for facade/ignition ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require

我正试图通过composer在laravel安装点火装置

composer require --dev facade/ignition
但它一直给我这个错误信息:

Using version ^1.6 for facade/ignition
./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
    - Installation request for facade/ignition ^1.6 -> satisfiable by facade/ignition[1.6.0].
    - Conclusion: don't install filp/whoops 2.5.0
    - Can only install one of: filp/whoops[2.4.0, 2.1.13].
    - Can only install one of: filp/whoops[2.4.0, 2.1.13].
    - Can only install one of: filp/whoops[2.4.0, 2.1.13].
    - facade/ignition 1.6.0 requires filp/whoops ^2.4 -> satisfiable by filp/whoops[2.4.0, 2.4.1, 2.5.0].
    - Conclusion: don't install filp/whoops 2.4.1
    - Installation request for filp/whoops (locked at 2.1.13, required as ~2.0) -> satisfiable by filp/whoops[2.1.13].


Installation failed, reverting ./composer.json to its original content.

您不能在同一个Laravel应用程序上同时安装filp/whoops 2.5.0和facade/ignition 1.0-dev,因为ignition需要版本^2.4的whoops,所以请删除手动安装的whoops版本,并让ignition按照包的
composer.json
中的定义为自己安装正确的版本

{
    "name": "facade/ignition",
    "homepage": "https://github.com/facade/ignition",
    "require": {
        "php": "^7.1",
        "filp/whoops": "^2.4" // Here
    },
}
移除filp\whoops像这样

composer删除filp/whoops
然后安装门面/点火开关

composer require--dev facade/ignition

尝试通过cli安装它
composer require facade/ignition
您确定吗?我相信点火装置需要发出呜呜声才能工作。我认为这可能更多的是因为要求的版本不兼容。是的,点火需要filp/whoops版本^2.4,OP正在安装2.5.0,删除whoops并让ignition将其作为依赖项安装是确保安装了正确版本的whoops的一种方法
--dev
标志表示仅在开发期间需要该包(例如,在测试期间使用mockry或phpunit)。这并不意味着“获取最新的开发版本”。有关更多信息,请参阅。