Meilisearch-laravel-scout: erreur d'installation avec laravel 7

Créé le 10 sept. 2020  ·  14Commentaires  ·  Source: meilisearch/meilisearch-laravel-scout

quand j'essaye d'installer meilisearch-laravel-scout avec laravel 7
il affiche une erreur :

composer require meilisearch/meilisearch-laravel-scout

Problem 1
    - Installation request for meilisearch/meilisearch-laravel-scout ^0.11.0 -> satisfiable by meilisearch/meilisearch-laravel-scout[v0.11.0].
    - Can only install one of: guzzlehttp/guzzle[6.5.x-dev, 7.0.1].
    - Can only install one of: guzzlehttp/guzzle[7.0.1, 6.5.x-dev].
    - Can only install one of: guzzlehttp/guzzle[6.5.x-dev, 7.0.1].
    - Conclusion: install guzzlehttp/guzzle 6.5.x-dev
    - Installation request for guzzlehttp/guzzle (locked at 7.0.1, required as ^7.0) -> satisfiable by guzzlehttp/guzzle[7.0.1].

Commentaire le plus utile

Salut @dreamcog , je ne recommanderais pas d'utiliser cette approche. Bien que ce soit correct pour tester les modifications, ce n'est pas une solution permanente. J'ai ouvert un PR qui résoudra ce problème et fusionnera mes modifications dans ce référentiel.

Tous les 14 commentaires

Bonjour @dreamcog !

Ce problème pourrait être lié à ce problème dans meilisearch-php et devrait être corrigé bientôt. Dites moi si j'ai mal compris votre problème !

Merci pour vos commentaires et d'avoir essayé MeilISearch 😁

@curquiza merci pour votre réponse.
J'ai lu le problème qui a été posté dans meilisearch-php aujourd'hui, je vais essayer de le résoudre moi-même :)

Tenez-nous au courant de votre correctif! :)

Même problème ici. existe-t-il une solution rapide ?

Bonjour @felixgoldstein ! Désolé, je n'ai pas de solution rapide à fournir pour le moment. Ce PR https://github.com/meilisearch/meilisearch-php/pull/81 (que vous avez peut-être déjà vu) résoudra ce problème. La nouvelle version contenant ce changement sera bientôt disponible !

@felixgoldstein J'utilise le package avec Laravel 7, il vous suffit d'utiliser "guzzlehttp / guzzle": "^ 6.3" jusqu'à ce que cela résolve meilisearch/meilisearch-php#81

Faites ce support pour l'ancienne version de Laravel s'il vous plaît.

@curquiza @ IvanG11 j'ai résolu le problème pour moi en créant un fork de meilisearch-php et en appliquant la demande d'extraction ouverte sur mon fork - travaillé avec laravel 8

je l'ai résolu avec la branche de @bensherred , merci beaucoup.

1. installez la v0.14 melisearch-php
$ composer require meilisearch/meilisearch-php symfony/http-client nyholm/psr7:^1.0

2.installer la branche @bensherred meilisearch-laravel-scout
"repositories": [ { "type" : "vcs", "url" : "https://github.com/bensherred/meilisearch-laravel-scout.git" } ]
et
"meilisearch/meilisearch-laravel-scout": "dev-update-meilisearch-php",

merci @bensherred

Salut @dreamcog , je ne recommanderais pas d'utiliser cette approche. Bien que ce soit correct pour tester les modifications, ce n'est pas une solution permanente. J'ai ouvert un PR qui résoudra ce problème et fusionnera mes modifications dans ce référentiel.

La v0.12.0 est maintenant disponible et corrige ce problème.

ce n'est pas encore corrigé sur Laravel 7

  Problem 1
    - Can only install one of: laravel/scout[8.x-dev, v7.2.1].
    - Can only install one of: laravel/scout[v7.2.1, 8.x-dev].
    - Can only install one of: laravel/scout[8.x-dev, v7.2.1].
    - meilisearch/meilisearch-laravel-scout v0.12.0 requires laravel/scout ^8.0 -> satisfiable by laravel/scout[8.x-dev].
    - Installation request for meilisearch/meilisearch-laravel-scout ^0.12.0 -> satisfiable by meilisearch/meilisearch-laravel-scout[v0.12.0].
    - Installation request for laravel/scout (locked at v7.2.1, required as ^7.2) -> satisfiable by laravel/scout[v7.2.1].

@rizalfauzie pouvez-vous envoyer le contenu de vos dépendances composer.json ?

Demande d'installation pour laravel/scout (verrouillé à v7.2.1, ...)

vous devez probablement mettre à niveau votre version de laravel scout vers ^8 (requis pour meilisearch).

Cette page vous a été utile?
0 / 5 - 0 notes