我安装了一个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
清空,则不会遇到这个错误。请问这是什么原因导致的呢?