Ruby Zlib“未找到符号”

时间:2012-04-04 13:33:29

标签: ruby macos rvm zlib

问题

Zlib不能包含在我的脚本中。如果包含它,我会收到此错误

LoadError: dlsym(0x7f859bc94d90, Init_Zlib): symbol not found - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin11.0/Zlib.bundle
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin11.0/Zlib.bundle
from (irb):1

无论我是使用内置Ruby还是RVM 1.8.7或1.9.2

,都会发生这种情况

系统

  • Macintosh 10.7.3
  • Core i7
  • 8GB

2 个答案:

答案 0 :(得分:0)

请阅读并遵循以下说明:

rvm requirements

安装完所有已安装的软件包后,重新安装红宝石:

rvm reinstall 1.8.7,1.9.2

如果你没有同性恋或macports,你也可以使用RVM来安装包:

rvm pkg help

答案 1 :(得分:0)

require 'zlib'而不是require 'Zlib'