2014-01-15 4 views

답변

5

코드에서 동적으로 설정할 수 있습니다. 위의 모든 --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 사용).