1、现象:
[root@localhost ~]# redis-dump -u 172.18.1.239:4501 -a 123456 -d 9 >db9.json /opt/rh/rh-ruby23/root/usr/bin/ruby: error while loading shared libraries: libruby.so.2.3: cannot open shared object file: No such file or directory
2、原因:
加载lisbruby.s0.2.3无法加载
3、解决:
(1)找到库的位置
[root@localhost ~]# find / -name libruby.so.2.3 /opt/rh/rh-ruby23/root/usr/lib64/libruby.so.2.3
(2)将库连接加入到ld.so.conf中
[root@localhost ~]# vi /etc/ld.so.conf include ld.so.conf.d/*.conf /opt/rh/rh-ruby23/root/usr/lib64/
(3)生效
[root@localhost ~]# /sbin/ldconfig -v
4、再尝试就可以了
[root@localhost ~]# redis-dump -u 172.18.1.239:4501 -a 123456 -d 9 >db9.json