【问题标题】:Gem Install Rails Zlib.so Load ErrorGem 安装 Rails Zlib.so 加载错误
【发布时间】:2011-05-25 17:52:25
【问题描述】:

尝试将 Ruby 与 Wamp 服务器一起安装,以便我可以在 Rails 中编程。当我在 CMD 中“gem install rails”时,出现以下错误:

C:/wamp/ruby/lib/ruby/1.9.1/rubygems/package.rb:10:in 'require': 126: 找不到指定的模块。 - C:/wamp/ruby/lib/ruby/1.9.1/i386-mswin32/zlib.so(加载错误)

我已经检查过了,zlib.so 肯定在那里。我哪里出错了?

【问题讨论】:

    标签: ruby-on-rails ruby wamp


    【解决方案1】:

    您可能需要 zlib DLL 文件。您可以download it from here 并将其复制到与该 zlib.so 文件相同的文件夹中作为zlib.dll。下载中可能叫zlib1.dll,你的机器上可能已经有zlib1.dll需要重命名为zlib.dll

    【讨论】:

    • 在那里找不到 dll,它说它正在寻找那里的 .so。不确定这是否有帮助
    • 自从我不得不在 Windows 上安装 gem 以来已经有一段时间了,但通常,我认为 zlib.so 是 ZLIB 的 Ruby 库,它试图从 DLL 文件中加载符号。如果缺少 DLL 文件,则 .so 将无法加载,从而出现此错误。
    • dll需要去哪里?
    • 我会尝试与 zlib.so 相同的文件夹,但您也可以尝试C:\Windows\system32
    • 最后一个建议解决了,虽然我们决定切换回 CakePHP
    猜你喜欢
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 2013-08-24
    • 2015-07-15
    • 2016-05-02
    • 2011-10-07
    相关资源
    最近更新 更多