2017-05-30 125 views
3

我不断收到错误,当我键入composer require spatie/laravel-backup作曲家需要spatie/laravel备份

 
Nessrines-MacBook-Pro-2:tfw nessrine$ composer require spatie/laravel-backup
Using version ^4.16 for spatie/laravel-backup ./composer.json has been updated
> php artisan clear-compiled
The compiled services file has been removed.
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 spatie/laravel-backup ^4.16 -> satisfiable by spatie/laravel-backup[4.16.0]. - Conclusion: remove spatie/db-dumper 1.5.1 - Conclusion: don't install spatie/db-dumper 1.5.1 - spatie/laravel-backup 4.16.0 requires spatie/db-dumper ^2.6 -> satisfiable by spatie/db-dumper[2.6.0, 2.6.1, 2.7.0]. - Can only install one of: spatie/db-dumper[2.6.0, 1.5.1]. - Can only install one of: spatie/db-dumper[2.6.1, 1.5.1]. - Can only install one of: spatie/db-dumper[2.7.0, 1.5.1]. - Installation request for spatie/db-dumper (locked at 1.5.1) -> satisfiable by spatie/db-dumper[1.5.1].

Installation failed, reverting ./composer.json to its original content. Nessrines-MacBook-Pro-2:tfw nessrine$ composer require spatie/laravel-backup’

enter image description here

+0

你有福填写这里提到的所有要求..?https://docs.spatie.be/laravel-backup/v4/requirements –

+0

如何检查。? –

+0

您可能有另一个需要db-dumper版本1.5.x的软件包,它与此版本冲突。您应该检查composer.json中的每个必需包,以确保它们与laravel-backup兼容。 – apokryfos

回答

3

您需要安装spatie/laravel-backup这就要求数据库自卸车包的新版本之前手动删除过时的包spatie/db-dumper

您可以从composer.json文件中删除spatie/db-dumper包,然后安装。或运行composer remove spatie/db-dumper,然后继续安装备份软件包。

编辑

从您的评论很明显,你已经安装了软件包spatie/laravel-backup的旧版本。

编辑2

既然你明明顺利更新这个包,这里就是我可以解释这是最简单的方法。

运行composer remove spatie/laravel-backup

转到config/app.php和删除行Spatie\Backup\BackupServiceProvider::class

运行composer require spatie/laravel-backup

遵循的包,其中还包括在app.php

添加服务提供商后面进一步的说明

https://docs.spatie.be/laravel-backup/v4/installation-and-setup

+0

它没有工作:/ –

+0

我没有spatie/db-dumper在第一位 –

+0

@NisrineHafi分享您的composer.json文件内容。 – Sandeesh