Проблема в установке упругого поиска для Laravel - PullRequest
0 голосов
/ 19 февраля 2020

Когда я попытался установить Elasticsearch для моего Laravel экземпляра, используя следующую команду:

composer require elasticsearch/elasticsearch

Я получил эту ошибку:

Проблема 1 --asticsearch /asticsearch v7 .6.0 требуется guzzlehttp / ring php dev-fork -asticsearch -> соответствующий пакет не найден. - tamayo / laravel -scout-elasti c 5.0.0 требует эластичного поиска / эластичного поиска ^ 5.0 -> выполнимого с помощью эластичного поиска / эластичного поиска [5.0.x-dev]. - tamayo / laravel -scout-elasti c 5.0.0 требует эластичного поиска / эластичного поиска ^ 5.0 -> выполнимого с помощью эластичного поиска / эластичного поиска [5.0.x-dev]. - tamayo / laravel -scout-elasti c 5.0.0 требует эластичного поиска / эластичного поиска ^ 5.0 -> выполнимого с помощью эластичного поиска / эластичного поиска [5.0.x-dev]. - Может устанавливать только одно из :asticsearch /asticsearch [v7.6.1, 5.0.x-dev]. - Запрос на установку эластичного поиска / эластичного поиска ^ 7.6 ->, который можно выполнить с помощью эластичного поиска / эластичного поиска [v7.6.0, v7.6.1]. - Запрос на установку для tamayo / laravel -scout-elasti c ^ 5.0 -> удовлетворяется tamayo / laravel -scout -astic [5.0.0].

Потенциальные причины: - Опечатка в имя пакета - Пакет недоступен в достаточно стабильной версии в соответствии с настройкой минимальной стабильности, см. https://getcomposer.org/doc/04-schema.md#minimum -stability для получения дополнительной информации. - Это частный пакет, и вы забыли добавить собственный репозиторий, чтобы найти его

Чтение https://getcomposer.org/doc/articles/troubleshooting.md для дальнейших распространенных проблем.

Установка не удалась, отмена ./composer. json к исходному содержимому.

, затем я попытался установить пакет, упомянутый в ошибке, с помощью следующей команды:

composer require guzzlehttp/ringphp

, и я получил следующее предупреждение:

Пакет guzzlehttp / ring php оставлен, его следует избегать. Замена не была предложена. Пакет guzzlehttp / streams оставлен, вам следует избегать его использования. Замена не была предложена

Затем я попытался установить его снова, и я получил ту же ошибку.

Что я могу сделать, чтобы решить проблему?

1 Ответ

1 голос
/ 19 февраля 2020

Пожалуйста, попробуйте установить его снова - согласно Packagist, существует версия 7.6.1, которая больше не зависит от таких пакетов. Это то, что вы также можете найти на https://github.com/elastic/elasticsearch-php/releases

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...