第一次尝试凤凰和仙丹。在执行项目的过程中被困在最后。

mix phoenix.server

有人有同样的问题吗?这是错误跟踪。(postgrex作为依赖项添加)
**(Mix)无法启动应用程序日志:blog。start(:normal,[])返回错误:shutdown:未能启动子:blog.Repo
**(退出)关闭:无法启动子项:exto.Adapters.Postgres
**(退出)引发了异常:
**(运行时错误)找不到exto.Adapters.Postgres.Connection。
请验证是否已将:postgrex添加为依赖项:
{:postgrex, ">= 0.0.0"}

请记住在清除当前版本后重新编译exto:
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

最佳答案

这已经在最新的外星仪中修复。请运行:

$ mix deps.update ecto
$ mix phoenix.server

你应该准备好了

关于elixir - 安装phoenix框架时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34953942/

10-10 17:21