Установка начального шифра для ssl используется в erlang на ubuntu?

Мне любопытно, почему этот код не работает. Я думаю, это потому, что мне не хватает определенной библиотеки, которая предоставляет команды seed или, возможно, rand.

Это мое сообщение об ошибке

{"init заканчивается в do_boot",{undef,[{ssl,seed,[<<256 байт >>],[]},{egs,start,0,[{file,"src/egs.erl"},{линия,49}]},{первонач,start_it,1,[]},{первонач,start_em,1,[]}]}}

Это строка в.erl

SSL: семена (криптографические:rand_bytes(256)),

Если проблема связана с библиотекой, пожалуйста, скажите мне, где я могу получить семена или ранд. Если бы я мог установить их через командную строку "sudo apt-get install ....", это тоже было бы здорово.

2 ответа

Решение

Как оказалось, crypto работает в новых версиях Erlang. Поэтому я просто удалил строку и перекомпилировал, и это сработало.

Какую версию Erlang вы используете? В современном Erlang нет метода "затравки" в модуле "ssl". Вы запускаете приложение раньше? (ssl:start().)

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