wenn ich versuche meilisearch-laravel-scout mit laravel 7 . zu installieren
es zeigt einen Fehler an:
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].
Hallo @dreamcog!
Dieses Problem könnte mit diesem Problem in meilisearch-php verknüpft sein und sollte bald behoben werden. Sagen Sie mir, wenn ich Ihr Problem falsch verstanden habe!
Vielen Dank für Ihr Feedback und für das Ausprobieren von MeilISearch 😁
@curquiza danke für deine Antwort.
Ich habe das Problem gelesen, das heute in meilisearch-php gepostet wurde, ich werde versuchen, es selbst zu beheben :)
Halten Sie uns über Ihren Fix auf dem Laufenden! :)
selbes Problem hier. gibt es eine schnelle lösung?
Hallo @felixgoldstein! Tut mir leid, ich habe gerade keine schnelle Lösung. Diese PR https://github.com/meilisearch/meilisearch-php/pull/81 (die Sie vielleicht schon gesehen haben) wird dieses Problem beheben. Die neue Version mit dieser Änderung wird in Kürze verfügbar sein!
@felixgoldstein Ich verwende das Paket mit Laravel 7 Sie müssen nur "guzzlehttp / guzzle": "^ 6.3" verwenden, bis dies meilisearch/meilisearch-php#81 gelöst ist
Machen Sie diese Unterstützung für ältere Versionen von Laravel bitte.
@curquiza @IvanG11 Ich habe das Problem für mich gelöst, indem ich einen Fork von meilisearch-php erstellt und den offenen Pull-Request auf meinen Fork angewendet habe - arbeitete mit Laravel 8
Ich habe es mit dem Branch von @bensherred gelöst,
1.installieren Sie die v0.14 melisearch-php
$ composer require meilisearch/meilisearch-php symfony/http-client nyholm/psr7:^1.0
2.installieren Sie den @bensherred meilisearch-laravel-scout-Zweig
"repositories": [
{
"type" : "vcs",
"url" : "https://github.com/bensherred/meilisearch-laravel-scout.git"
}
]
und
"meilisearch/meilisearch-laravel-scout": "dev-update-meilisearch-php",
danke @bensherred
Hallo @dreamcog , ich würde diesen Ansatz nicht empfehlen. Obwohl das zum Testen der Änderungen in Ordnung ist, ist es keine dauerhafte Lösung. Ich habe eine PR geöffnet, die dieses Problem behebt und meine Änderungen in dieses Repository einfügt.
Die v0.12.0 ist jetzt
das ist bei Laravel 7 noch nicht behoben
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 können Sie den Inhalt Ihrer Composer.json-Abhängigkeiten senden?
Installationsanfrage für laravel/scout (gesperrt bei v7.2.1, ...)
Sie müssen wahrscheinlich Ihre Version von Laravel Scout auf ^8 aktualisieren (erforderlich für meilisearch).
Hilfreichster Kommentar
Hallo @dreamcog , ich würde diesen Ansatz nicht empfehlen. Obwohl das zum Testen der Änderungen in Ordnung ist, ist es keine dauerhafte Lösung. Ich habe eine PR geöffnet, die dieses Problem behebt und meine Änderungen in dieses Repository einfügt.