laravel7でmeilisearch-laravel-scoutをインストールしようとすると
エラーが表示されます:
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].
@curquizaお返事ありがとう
今日meilisearch-phpに投稿された問題を読みました。自分で修正しようとします:)
あなたの修正について私たちに知らせてください! :)
ここで同じ問題。 迅速な解決策はありますか?
こんにちは@felixgoldstein! 申し訳ありませんが、現時点で提供できる迅速な解決策はありません。 このPRhttps ://github.com/meilisearch/meilisearch-php/pull/81 (すでに見たことがあるかもしれません)は、この問題を修正します。 この変更を含む新しいリリースはまもなく利用可能になります!
@felixgoldstein Laravel 7でパッケージを使用していますが、これが解決するまで「guzzlehttp / guzzle」:「^ 6.3」を使用する必要がありますmeilisearch / meilisearch-php#81
古いバージョンのLaravelでこのサポートを行ってください。
@curquiza @ IvanG11 meilisearch-phpのフォークを作成し、フォークにオープンプルリクエストを適用することで問題を解決しました-laravel8で動作しました
@bensherredのブランチで解決しました。
1. v0.14melisearch-phpをインストールします$ composer require meilisearch/meilisearch-php symfony/http-client nyholm/psr7:^1.0
2. @ bensherredmeilisearch-laravel-scoutブランチをインストールします
"repositories": [
{
"type" : "vcs",
"url" : "https://github.com/bensherred/meilisearch-laravel-scout.git"
}
]
と
"meilisearch/meilisearch-laravel-scout": "dev-update-meilisearch-php",
ありがとう@bensherred
こんにちは@dreamcog 、私はそのアプローチを使用することをお勧めしません。 変更をテストすることは問題ありませんが、恒久的な修正ではありません。 この問題を修正し、変更をこのリポジトリにマージするPRを開いています。
これはLaravel7ではまだ修正されていません
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あなたはcomposer.jsonの依存関係の内容を送ることができますか?
laravel / scoutのインストールリクエスト(v7.2.1でロックされています...)
おそらく、laravelスカウトのバージョンを^ 8にアップグレードする必要があります(メイリサーチに必要)。
最も参考になるコメント
こんにちは@dreamcog 、私はそのアプローチを使用することをお勧めしません。 変更をテストすることは問題ありませんが、恒久的な修正ではありません。 この問題を修正し、変更をこのリポジトリにマージするPRを開いています。