4

如果我IEx以以下方式启动会话,则 cookie 设置正确。

$ iex --name example@10.10.10.2 --cookie mycookie -S mix
...
iex(example@10.10.10.2)1> :erlang.get_cookie
:mycookie

但是,如果我还设置了 erlang 参数以使用我的sys.config文件,则 cookie 设置不正确。

$ iex --name example@10.10.10.2 --cookie mycookie --erl "config sys.config" -S mix
...
iex(example@10.10.10.2)1> :erlang.get_cookie
:USLOPZLYUPUYMEGXBMJQ

如何将配置和 cookie 同时设置为命令行参数?

4

1 回答 1

7

设置 cookie 的 erlang 配置setcookie不是cookie. 可以通过以下方式解决。

$ iex --name example@10.10.10.2 --erl "-config sys.config -setcookie mycookie" -S mix
于 2016-11-01T10:44:08.220 回答