Errore di installazione composer: spatie/laravel-medialibrary 10.0.0 requires illuminate/bus ^9.0

Micro guida per correggere l'errore

spatie/laravel-medialibrary 10.0.0 requires illuminate/bus ^9.0 -> found illuminate/bus[v9.0.0, ..., v9.52.14] but these were not loaded, likely because it conflicts with another require.

in fase di installazione di Spatie/Medialibrary in un progetto creato con Laravel 10, dato che mi era impossibile installare il package e provando a installare illuminate/bus ^9.0 ricevevo l'errore:

- Only one of these can be installed: laravel/framework[v10.10.0, ..., v10.17.1], illuminate/bus[v9.0.0, ..., v9.52.14]. laravel/framework replaces illuminate/bus and thus cannot coexist with it.

Per riuscire a installare medialibrary è stato sufficiente impostare una versione superiore alla 10.0.0 che probabilmente ha un fix per non richiedere più illuminate/bus.

Nel mio caso ho risolto in questo modo:

composer require "spatie/laravel-medialibrary:^10.11.2"

 


Commenti