ruby - `require' : File not found 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': File not found - /opt/lib/ruby/1.9.1/arm-linux/zlib.so (LoadError)

唯一有效的命令是:

gem environment

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

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

最佳答案

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

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

关于ruby - `require' : File not found zlib. 所以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6135499/

相关文章:

ruby - win32console已安装,但未按预期显示 'require'

ruby-on-rails - 如何运行特定版本的 ruby​​ gem

c - arm-none-eabi-gcc C 指针

arm - HAL_GPIO_EXTI_Callback() 中的上升沿和下降沿触发

ruby - 如何从定义相同名称的模块内部访问ruby中的顶级实体

ruby - 查找数组中不为空的数组数

ruby - 在 Rail 3 中的自定义 label_tag 助手中跳过 HTML 转义

ruby - 包含 ruby​​ 模块层次结构的一部分

macos - 升级到macOS之后,Mojave gem更新失败

linux - 'BL' arm指令反汇编如何工作?