关于安装 diesel_cli 的提示

未匹配的标注

如果你运行遇到像这样的错误:

note: ld: library not found for -lmysqlclient
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这意味着您缺少数据库后端所需的客户端库——在本例中为 mysqlclient。您可以通过安装库(根据操作系统的不同,使用通常的方法)或使用 –no-default-features 标志排除不需要的默认库来解决此问题。.

默认情况下,diesel CLI依赖于以下客户端库:

如果您不确定如何安装这些依赖项,请参阅相应依赖项的文档或您的分发包管理器。
例如,如果您只安装了PostgreSQL,您可以使用它只安装 PostgreSQL 的 diesel_cli :

cargo install diesel_cli --no-default-features --features postgres

如果您不确定如何配置这些依赖关系,请检查不同操作系统的工作设置的 diesel CLI 配置。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~