【发布时间】:2016-04-29 10:29:44
【问题描述】:
第一次尝试凤凰和灵药。在运行项目时卡在最后。
mix phoenix.server
有人遇到过同样的问题吗?这是错误跟踪。 (postgrex 被添加为依赖项)
** (Mix) 无法启动应用程序博客:Blog.start(:normal, []) 返回错误:关闭:无法启动子项:Blog.Repo **(退出)关闭:无法启动子项:Ecto.Adapters.Postgres ** (EXIT) 引发异常: ** (RuntimeError) 找不到 Ecto.Adapters.Postgres.Connection。
请确认您已将 :postgrex 添加为依赖项:
{:postgrex, ">= 0.0.0"}
记得通过清理当前构建来重新编译 Ecto:
mix deps.clean ecto
(ecto) lib/ecto/adapters/sql.ex:420: Ecto.Adapters.SQL.start_link/4
(stdlib) supervisor.erl:343: :supervisor.do_start_child/2
(stdlib) supervisor.erl:326: :supervisor.start_children/3
(stdlib) supervisor.erl:292: :supervisor.init_children/2
(stdlib) gen_server.erl:328: :gen_server.init_it/6
(stdlib) proc_lib.erl:240: :proc_lib.init_p_do_apply/3
【问题讨论】: