mix deps.get не удается, {: failed_connect, [{: to_address, {'repo.hex.pm', 443}}, {: inet, [: inet], {: option,: server_only,: honor_cipher_order}}]} - PullRequest
3 голосов
/ 01 октября 2019

Я пытаюсь получить зависимости для моего проекта эликсира. Я не могу сказать, хекс ли это или нет (я смог просто отлично забрать этим утром). Когда я запускаю

$ mix deps.get

, я вижу это:

    Failed to fetch record for 'hexpm/phoenix_live_reload' from registry (using cache)
{:failed_connect, [{:to_address, {'repo.hex.pm', 443}}, {:inet, [:inet], {:option, :server_only, :honor_cipher_order}}]}
    Failed to fetch record for 'hexpm/phoenix_ecto' from registry (using cache)
{:failed_connect, [{:to_address, {'repo.hex.pm', 443}}, {:inet, [:inet], {:option, :server_only, :honor_cipher_order}}]}
    Failed to fetch record for 'hexpm/phoenix' from registry (using cache)
{:failed_connect, [{:to_address, {'repo.hex.pm', 443}}, {:inet, [:inet], {:option, :server_only, :honor_cipher_order}}]}
    Failed to fetch record for 'hexpm/phoenix_pubsub' from registry (using cache)
{:failed_connect, [{:to_address, {'repo.hex.pm', 443}}, {:inet, [:inet], {:option, :server_only, :honor_cipher_order}}]}
    Failed to fetch record for 'hexpm/postgrex' from registry (using cache)
{:failed_connect, [{:to_address, {'repo.hex.pm', 443}}, {:inet, [:inet], {:option, :server_only, :honor_cipher_order}}]}
    Failed to fetch record for 'hexpm/ex_machina' from registry (using cache)
{:failed_connect, [{:to_address, {'repo.hex.pm', 443}}, {:inet, [:inet], {:option, :server_only, :honor_cipher_order}}]}
    Failed to fetch record for 'hexpm/jason' from registry (using cache)
{:failed_connect, [{:to_address, {'repo.hex.pm', 443}}, {:inet, [:inet], {:option, :server_only, :honor_cipher_order}}]}

И так далее для каждой зависимости. Что означает :no_honor_cipher? Я что-то не так делаю или Hex не работает?

Ответы [ 2 ]

7 голосов
/ 04 октября 2019

Я столкнулся с той же ошибкой, у меня сработало предложение от @legoscia: обновите Hex с mix local.hex

1 голос
/ 02 октября 2019

Похоже, что это ошибка в Hackney, которая была исправлена ​​в master, в Erlang 22.1, и в Hex обнаруживается из-за проблем с закреплением версий ... Я бы удостоверился, что ваш mix.exs файл имеет правильный ( новейшие ) версии необходимых ему зависимостей (например, LiveView) или переход на версию Erlang не 22.1, пока не будут обновлены ваши зависимости.

Похоже, это корень проблемы:

https://github.com/benoitc/hackney/issues/591

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