我使用mix phx.new my_app
创建了一个全新的Phoenix应用程序,并执行了所有常规步骤,然后使用mix phx.gen.json ...
生成了一个新模型。当我去/api/my_json_resource
时一切似乎都正常,因此我提交并继续进行,但是现在在重新启动服务器并尝试转到任何路径时什么都没有改变之后,出现以下错误:
[error] Ranch protocol :error of listener MyAppWeb.Endpoint.HTTP (cowboy_protocol) terminated
** (exit) :undef
Elixir版本:Elixir 1.7.3(与Erlang / OTP 21编译)
单位:
{:phoenix, "~> 1.3.4"},
{:phoenix_pubsub, "~> 1.0"},
{:phoenix_ecto, "~> 3.2"},
{:postgrex, ">= 0.0.0"},
{:phoenix_html, "~> 2.10"},
{:phoenix_live_reload, "~> 1.0", only: :dev},
{:gettext, "~> 0.11"},
{:cowboy, "~> 1.0"}
答案 0 :(得分:0)
我设法通过运行rm -rf _build
来解决此问题。