2017-06-14 60 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文件并将您的记录器级别设置为调试。