`require':找不到文件zlib.so

时间:2011-05-26 08:07:07

标签: ruby rubygems arm zlib

我在Arm架构上安装了红宝石和红宝石宝石。 在Arm dns323上,ruby二进制文件工作,但是当我运行gem二进制文件时,我有一个错误:

  

/opt/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:1:在`require'中:找不到文件 - /opt/lib/ruby/1.9.1/arm-linux/zlib.so( LoadError)

唯一有效的命令是:

  

宝石环境

当然,zlib.so存在于该文件夹中!

如果您对此问题有任何疑问,请随时帮助我!

1 个答案:

答案 0 :(得分:0)

尝试设置RUBYLIB环境变量。确保它包含zlib.so所在的目录。 我也在ARM上运行Ruby,这就是我使用的:

export RUBYLIB=/usr/lib/ruby/2.0.0/arm-linux-eabi:/usr/lib/ruby/2.0.0/