在 Ubuntu 16.04 上编译diesel_cli,如果出现消息,我无法找到我应该安装哪个包来摆脱
~$ cargo install diesel_cli
Updating crates.io index
Installing diesel_cli v1.4.0
...
Compiling toml v0.4.10
Compiling diesel_cli v1.4.0
error: linking with `cc` failed: exit code: 1
|
= note: "cc" "-Wl,--as-needed"
....
note: ld: library not found for -lmysqlclient
在 libpq 上还有另一个依赖项,但安装 postgresql 解决了这个问题。当然,我已经或多或少地安装了所有我发现的与 mysql 相关的东西,实际上mysql crate安装和执行没有问题。
我的最后一次尝试是
sudo apt-get install mysql\*
但问题没有解决。有什么提示吗?