混合ecto.create连接被拒绝

问题描述 投票:0回答:2

试图运行mix ecto.create当我收到此错误:

13:27:47.442 [错误] GenServer #PID <0.3189.0>终止**(DBConnection.ConnectionError)TCP连接(本地主机:5432):连接拒绝 - :ECONNREFUSED(db_connection)LIB / db_connection / connection.ex:148: DBConnection.Connection.connect / 2(连接)LIB / connection.ex:622:Connection.enter_connect / 5(STDLIB)proc_lib.erl:247::proc_lib.init_p_do_apply / 3最后消息:无州:Postgrex.Protocol **(混合)的Hello.Repo数据库无法创建:一个异常升高:**(DBConnection.ConnectionError)TCP连接(本地主机:5432):连接被拒绝 - :ECONNREFUSED(db_connection)的lib / db_connection / connection.ex: 148:DBConnection.Connection.connect / 2(连接)LIB / connection.ex:622:Connection.enter_connect / 5(STDLIB)proc_lib.erl:247::proc_lib.init_p_do_apply / 3

elixir phoenix-framework ecto
2个回答
1
投票

你必须确保PostgreSQL服务器正在运行。以最简单的方式在Mac OS X是通过酿造。

运行命令brew services start postgresql,你应该看到的结果:

==> Successfully started postgresql (label: homebrew.mxcl.postgresql)


0
投票

你有Postgres的本地安装在你的机器?这个错误主要是来当你没有安装的Postgres。

使用这些命令来安装的Postgres

sudo易于得到更新sudo易于得到安装PostgreSQL PostgreSQL相关的contrib

© www.soinside.com 2019 - 2024. All rights reserved.