安装凤凰框架时出错

时间:2016-01-22 18:05:21

标签: elixir phoenix-framework

第一次尝试凤凰和Elixir。在运行项目时坚持到最后。

mix phoenix.server

有人有同样的问题吗?这是错误跟踪。 (postgrex被添加为依赖项)

**(混合)无法启动应用程序博客:Blog.start(:n​​ormal,[])返回错误:shutdown:无法启动子项:Blog.Repo     **(退出)关闭:无法启动子:Ecto.Adapters.Postgres         **(退出)引发了一个例外:             **(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

1 个答案:

答案 0 :(得分:4)

这已在最新的ecto中修复。请运行:

$ mix deps.update ecto
$ mix phoenix.server

你应该全力以赴