1
우리는 단지 iex --erl "--mnesia dir '~/doc/'" --name mynode
을 입력하여 Mnesia를 시작할 수있는 것 같습니다.엘니 크르에서 뮤 네시아를 발사 할 수있는 기본 메커니즘이 있습니까?
erl에 인수를 전달하지 않고 시작할 수 있습니까?
우리는 단지 iex --erl "--mnesia dir '~/doc/'" --name mynode
을 입력하여 Mnesia를 시작할 수있는 것 같습니다.엘니 크르에서 뮤 네시아를 발사 할 수있는 기본 메커니즘이 있습니까?
erl에 인수를 전달하지 않고 시작할 수 있습니까?
코드에서 동적으로 설정할 수 있습니다. 위의 모든 --erl
명령은 mnesia 응용 프로그램을 시작하기 전에 구성하는 것입니다.
# First load mnesia
iex(1)> :application.load(:mnesia)
:ok
# Now configure the desired directory
iex(2)> :application.set_env(:mnesia, :dir, 'sample')
:ok
# Start mnesia as usual
iex(3)> :mnesia.start
:ok
# See if the desired info is correct
iex(4)> :mnesia.info
:ok
응용 프로그램을 수동으로 시작한 경우에만 작동한다는 점에 유의하십시오. 자동으로 시작하고 명령 줄을 통해 구성하려는 경우 현재 스 니펫이 최상의 옵션입니다 (또는 ELIXIR_ERL_OPTS
사용).