[FZH] 请教rpm打包怎么重定向安装路径

microcai microcai at fedoraproject.org
Mon Oct 22 10:10:27 UTC 2012


在 2012年10月22日 下午5:53,Johnny Tao <johnnybeijing at gmail.com> 写道:
> 菜菜正解,

tks ~~

>
> 编译成rpm后路径是对了,不过安装完成后,运行'cd /opt/ruby/bin &&ruby -v'发现下面的报错
>
> error while loading shared libraries: libruby.so.1.9: cannot open shared
> object file: No such file or directory

添加 个文件 06ruby.conf 包含 “/opt/ruby/lib64” 放到 /etc/ld.so.conf.d/

安装 rpm 的时候安装上就可以。

或者在 %post  加个

echo /opt/ruby/%libdir > /etc/ld.so.conf.d/ruby.conf


>
> 而缺失的shared object文件就在这个路径里头,不知原因为何?请指教~
> /opt/ruby/lib64/libruby.so.1.9


More information about the Chinese mailing list