我正在尝试从 src 构建 mysql-shell 1.0.11。当我安装时,RPM 不是一个选项。要求之一是libmysqlclient 5.7+。我已经安装了mysql++,mysql++-devel,mysql-connector-python.noarch,和mysql-workbench-community。当我尝试构建(Cmake)时,出现以下错误。
Could not find static "libmysqlclient_r.a libmysqlclient.a" in MYSQL_LIB_DIR
Run Code Online (Sandbox Code Playgroud)
我需要安装什么才能完成这项工作?显然我需要 libmysqlclient,但是 yum 中没有列出任何具有该名称或接近该名称的内容。
使用 CentOs7。
TIA
yum whatprovides 可以找到带有特定命令或库的包,例如:
sudo yum whatprovides libmysqlclient*
1:mariadb-libs-5.5.56-2.el7.i686 : The shared libraries required for
: MariaDB/MySQL clients
Repo : base
Matched from:
Provides : libmysqlclient.so.18
Provides : libmysqlclient.so.18(libmysqlclient_16)
Provides : libmysqlclient.so.18(libmysqlclient_18)
Run Code Online (Sandbox Code Playgroud)
和
sudo yum install mariadb-libs-5.5.56-2.el7.i686
Run Code Online (Sandbox Code Playgroud)
但是我不确定从 src 安装 mysql-shell 是否是个好主意,当您可以通过简单的yum install mysql 获得时
| 归档时间: |
|
| 查看次数: |
44523 次 |
| 最近记录: |