Мне нужно распространить некоторый код Erlang, который является закрытым исходным кодом для клиента. Я думаю, что самым простым способом было бы просто дать команду оболочки Erlang, чтобы получить код с удаленного хоста. Удаленным хостом будет виртуальная машина Erlang, которая не использует тот же секретный файл cookie, что и клиент. Как я могу это сделать?
Например, если я нахожусь в оболочке Erlang, я хотел бы что-то, что позволяет мне делать:
load_lib(mysql).
load_lib(postgres).
: а затем Erlang загрузит и установит файлы BEAM и позволит мне использовать модули mysql: и postgres: Erlang с этого момента на
Обновление:
1)
Мне предложили использовать tarballs, поэтому я думаю, что процедура в этом случае будет выглядеть примерно так:
Find Erlang lib directory and CD to it
wget tarball to the current directory
Не так хорошо, как установка gem, но это лучшее, что может сделать Эрланг