Ruby Ruby 与 zlib 库的冲突问题

dongli1985 · 2015年02月10日 · 最后由 dongli1985 回复于 2015年02月10日 · 3086 次阅读

我安装了一个ZLIB,并设置了LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/opt/soft/zlib/1.2.8/2/lib:$LD_LIBRARY_PATH

然后再运行我的一个Ruby程序就遇到了如下错误:

/opt/soft/packman/ruby/lib/ruby/2.1.0/digest.rb:12:in `const_missing': library not found for class Digest::SHA1 -- digest/sha1 (LoadError)

如果把LD_LIBRARY_PATH清空,则不会遇到这个错误。请问这是什么原因导致的呢?

我发现可能是ZLIB安装有问题,不是 Ruby 的问题~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号