#ssl #erlang #elixir
Вопрос:
Я вижу это предупреждение:
(UndefinedFunctionError) function :ssl.cipher_suites/0 is undefined or private
Мое приложение выходит из строя с этим предупреждением.
Я недавно обновил Эликсир и Эрланг с помощью asdf
. Как мне теперь запустить свое приложение?
Комментарии:
1. mix local.hex исправил мою аналогичную проблему. elixirforum.com/t/…
Ответ №1:
На этой странице Эрланга говорится:
Функции, устаревшие в OTP 21
- ssl:cipher_suites/0 (вместо этого используйте cipher_suites/2,3)
- ssl:cipher_suites/1 (вместо этого используйте cipher_suites/2,3)
На момент написания этой статьи,
Я заставил его работать, изменив вызов функции на:
:ssl.cipher_suites(:all, :"tlsv1.3")