Ruby `要求';:未找到文件zlib.so

Ruby `要求';:未找到文件zlib.so,ruby,rubygems,arm,zlib,Ruby,Rubygems,Arm,Zlib,我已经在Arm架构上安装了ruby和ruby gems。 在Arm dns323上,ruby二进制文件可以工作,但当我运行gem二进制文件时,出现了一个错误: /opt/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:1:in'require':未找到文件-/opt/lib/ruby/1.9.1/arm-linux/zlib.so(LoadError) 唯一有效的命令是: 宝石环境 当然,zlib.so存在于该文件夹中 如果你对这个问题有任何想法,请帮帮我 尝试设

我已经在Arm架构上安装了ruby和ruby gems。 在Arm dns323上,ruby二进制文件可以工作,但当我运行gem二进制文件时,出现了一个错误:

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

唯一有效的命令是:

宝石环境

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


如果你对这个问题有任何想法,请帮帮我

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

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

您是否尝试过通过rvm或rbenv安装ruby和rubygems?@Pierre您是否从您的软件包中安装了zlib-devel,然后在make clean之后进行了make安装