fastdfs 执行./make.sh install 时 报错
如下:
ln /usr/lib64/libfastcommon.so /usr/locla/lib/libfastcommon.so 同一文件
根据错误提示,可以看出是/usr/local/lib/libfastcommon.so和/usr/lib64/libfastcommon.so这两个文件冲突了,可能是因为版本不一致或安装路径不同导致的。解决方法如下:
查看系统中是否存在多个版本的libfastcommon.so文件,可以使用以下命令查找:
find / -name libfastcommon.so
确认哪个文件是需要的,将其路径记录下来。
删除冲突的libfastcommon.so文件,可以使用以下命令删除:
sudo rm /usr/local/lib/libfastcommon.so
sudo rm /usr/lib64/libfastcommon.so
将需要的libfastcommon.so文件复制到/usr/lib64目录下,可以使用以下命令复制:
sudo cp /path/to/libfastcommon.so /usr/lib64/
重新执行make.sh install命令,应该就可以成功安装了。