如何使用 cookie 和 erl 选项启动 iex 会话
How to start an iex session with cookie and erl options
如果我按以下方式启动 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 都设置为命令行参数?
设置 cookie 的 erlang 配置是 setcookie
而不是 cookie
。可以通过如下入手来解决
$ iex --name example@10.10.10.2 --erl "-config sys.config -setcookie mycookie" -S mix
如果我按以下方式启动 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 都设置为命令行参数?
设置 cookie 的 erlang 配置是 setcookie
而不是 cookie
。可以通过如下入手来解决
$ iex --name example@10.10.10.2 --erl "-config sys.config -setcookie mycookie" -S mix