Ruby Ruby 与 zlib 库的冲突问题

dongli1985 · February 10, 2015 · Last by dongli1985 replied at February 10, 2015 · 3086 hits

我安装了一个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 的问题~

You need to Sign in before reply, if you don't have an account, please Sign up first.