由于我们的服务器是 centos@7,而最近比较火的区块链开源项目 zksync的教程 是基于ubuntu
的,我搜遍了全网都很难找到一个像样的centos
下安装libpq
教程,导致我在安装 diesel_cli
依赖的 libpq 模块的时候卡了很长时间,最终是diesel
的issues
拯救了我,所以在这里跟大家分享一下
⏫ 其实走到这一步 通过搜索
/usr/bin/ld: cannot find -lpq 关联的问题
还是比较容易找到一个方案的
yum install postgresql-devel
postgresql-devel
这个包里包含了 libpq 所有相关文件,安装完成之后 libpq 是解压在 /usr/pgsql-10/include/libpq
这个目录下的
安装完成之后你继续运行,你会郁闷地发现上述的错还是没有得到解决。
diesel-issue没错,我就卡在这里,明明安装了 libpq,但是系统依旧告诉你它不存在,但我大概知道这种情况的发生是 libpq模块主程序 没有被导出到全局路径下,使得在安装运行的时候找不到主入口
之后看到 diesel的issue 有个人的想法与我不谋而合,于是我脱坑了😝
齐刷刷的绿色 Compiling => Installed感谢奋斗在前线的前辈们~ Thanks♪(・ω・)ノ
网友评论