2016-11-01 6 views
2

IExセッションを次の方法で開始すると、Cookieが正しく設定されます。cookieとerlオプションを使用してiexセッションを開始する方法

$ iex --name [email protected] --cookie mycookie -S mix 
... 
iex([email protected])1> :erlang.get_cookie 
:mycookie 

しかし、私はまた、クッキーが正しく設定されていない私のsys.configファイルを使用取得するErlangの引数を設定している場合。

$ iex --name [email protected] --cookie mycookie --erl "config sys.config" -S mix 
... 
iex([email protected])1> :erlang.get_cookie 
:USLOPZLYUPUYMEGXBMJQ 

コマンドライン引数として設定とCookieの両方を設定するにはどうすればよいですか?

答えて

4

クッキーを設定するerlangの設定はsetcookieではなく、cookieです。次のようにして解決することができます。

$ iex --name [email protected] --erl "-config sys.config -setcookie mycookie" -S mix 
+0

したがって、最初の例で '--erl'は' --cookie'を上書きしますか?私のバグのように聞こえる。 Elixirはそれらをマージするか、 '--erl'と' --cookie'の両方を指定しないでください。 – Dogbert

+0

が合意した。私は、両方の方法で働くすべてのオプションを--hell引数で安全な側に置くことを開始しました –

関連する問題