gpt4 book ai didi

postgresql - ejabberd 没有这样的文件或目录 "p1_pgsql.app"

转载 作者:行者123 更新时间:2023-11-29 13:00:37 25 4
gpt4 key购买 nike

我正在尝试使用 ODBC 身份验证方法进行身份验证。我已经像这样设置了数据库

createdb ejabberd
psql ejabberd < /path/to/pg.sql
createuser ejabberd
ALTER ROLE ejabberd WITH PASSWORD 'ejabberd';

ejabberd.yml 文件中,我只启用了 odbc auth 方法并配置了 pgsql 设置,如下所示

auth_method: odbc
odbc_type: pgsql
odbc_server: localhost
odbc_database: ejabberd
odbc_username: ejabberd
odbc_password: ejabberd

当启动 ejabberd 服务器时,我看到错误:

jabberd:exit_or_halt:133 failed to start application 'p1_pgsql': {error,
{"no such file or directory",
"p1_pgsql.app"}}

有人帮忙吗?

最佳答案

您没有编译带有 pgsql 支持的 ejabberd (./configure --enable-pgsql) 请阅读编译选项以获取更多信息:http://docs.ejabberd.im/admin/guide/installation/#installing-ejabberd-from-source-code

如果您没有自己构建它,您应该从 ProcessOne 下载二进制安装程序或包。它们包含所有需要的依赖项:https://www.process-one.net/en/ejabberd/downloads/

关于postgresql - ejabberd 没有这样的文件或目录 "p1_pgsql.app",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31380114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com