2017-06-14 92 views
2

我所尋找的是如何調試mix phoenix.server調試藥劑phoenix.server

當我運行該命令沒有輸出的一些想法和它掛起(未完成,並顯示命令提示符)。我試過了:

IEx -S mix phoenix.server 

這打開了靈丹妙藥的會議,但在那時我不確定下一步該做什麼。我希望看到一些冗長的內容,這些內容顯示了服務器啓動停止的具體位置。我試過了:

mix phoenix.server --verbose 

那當然沒有用。在這一刻,我正在努力找出正確的方法。

+0

燦你給我們更多的細節發生在哪一刻?這是一個新的應用程序?如果沒有,你能否給我們對可能導致這種情況發生的代碼進行修改?謝謝 – BachirC

回答

2

在你的代碼需要導入該IEx標誌模塊放置IEx.pry要調試:

defmodule MyModule do 
    require IEx 

    def my_function do 
     IEx.pry 
    end 
end 

然後運行在IEx標誌方面的鳳服務器:

iex -S mix phoenix.server 
+1

你也可以直接做:'require IEX; IEx.pry' – Mike

1

嘗試修改您的dev.exs文件並將您的記錄器級別設置爲調試。