就像是
erl -s crypto start -s application start public_key
适用于加密但不适用于 application:start(..)。通常我会调用应用程序主管,但不会调用应用程序本身。正常的做法是什么?
就像是
erl -s crypto start -s application start public_key
适用于加密但不适用于 application:start(..)。通常我会调用应用程序主管,但不会调用应用程序本身。正常的做法是什么?
-s 标志期望
模块乐趣 Arg1 Arg2 ..
并将其执行为
模块:乐趣([Arg1,Arg2,..])。
因此,它将参数作为列表传递。
运行-s application start public_key
时会调用application:start([public_key])
,这是不受支持的。这有效:application:start(public_key)
如果没有创建包含启动 public_key 应用程序的函数的模块,我没有找到解决方法,例如:
-模块(我的应用程序)。
-出口([开始/1])。
开始([应用程序])-> 应用程序:开始(应用程序)。
并称它为
erl -s crypto start -s myapp start public_key