mix deps.get не работает, {:failed_connect, [{:to_address, {'repo.hex.pm', 443}}, {:inet, [:inet], {:option,: server_only,: honor_cipher_order}}]}

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

$ 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 ответа

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

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

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

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

Другие вопросы по тегам