2017-12-22 23 views
0

Elixir/Phoenix를 처음 사용합니다. https://github.com/smpallen99/coherence/issues/315 문제를 해결하려고합니다. 그래서 mix.exs에 을 path으로 추가했습니다. coherence에서 변경 한 후 즉시 Phoenix 앱에 반영되지 않습니다. 이 문제를 해결하는 방법?종속성 수정이 응용 프로그램에 반영되지 않았습니다.

+0

"즉시"당신은 응용 프로그램을 다시 시작하지 않고 의미? – mudasobwa

+0

예. 변경 한 후에 나는'mix compile '을 사용하여 변경을 재 컴파일했다. 아직도, 그것은 반영하지 않았다. –

+0

나는 분실되었다. _your_ 응용 프로그램을 다시 시작 했습니까? 그렇다면 변경 사항이 발생 했어야합니다. 'mix.exs' 파일도 보여주세요. – mudasobwa

답변

0

손톱 트릭 (콜드 재시작이 명시 해결하지 않고 나를 위해 일한) 피닉스 응용 프로그램에서 라이브 - 재 장전을 위해 나를 위해 일한 : config/dev.exs에 (config :my_app, MyApp.Endpoint에서 live_reload 키)를 명시 적으로 감시 경로로 외부 응용 프로그램의 경로를 추가합니다 : 으로

config :my_app, MyApp.Endpoint, 
    live_reload: [ 
    patterns: [ 
     ~r{../coherence/lib/.*(ex)$}, # THIS 

     ~r{priv/static/.*(js|css|png|jpeg|jpg|gif|svg)$}, 
     ~r{priv/gettext/.*(po)$}, 
     ~r{lib/ammotion_web/views/.*(ex)$}, 
     ~r{lib/ammotion_web/templates/.*(eex)$} 
    ] 
    ]