4

我正在尝试在 Windows 7上将 feedzirra与 Rails 3 一起使用,但在安装 Curl 和 Curb 时遇到了实际问题。我发现这个问题Install Ruby Curb gem in windows XP这使我能够成功安装 gem,但是现在当我尝试启动我的 rails 服务器时,我收到以下错误:

C:/Ruby193/lib/ruby/gems/1.9.1/gems/curb-0.8.1/lib/curb.rb:1:in `require': 193: %1 is not a valid Win32 application.   - C:/Ruby193/lib/ruby/gems/1.9.1/gems/curb-0.8.1/lib/curb_core.so (LoadError)
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/curb-0.8.1/lib/curb.rb:1:in `<top (required)>'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/feedzirra-0.0.24/lib/feedzirra.rb:4:in `require'
    ...

文件 curl_core.so 确实存在,但 windows 不知道如何打开它并说它不是有效的 Win32 应用程序。有什么想法可以让它发挥作用吗?或者有没有人知道任何其他不使用 Curb 的优秀 RSS 阅读器?

谢谢

4

2 回答 2

12

本,

不确定您是否还在寻找使用 Feedzirra,但为了让它在我的机器(Windows 7)上运行,我必须将两者都复制libcurl.dlllibidn-11.dllRubybin目录中。之后它就没有问题了。

于 2013-03-01T23:37:28.563 回答
2

尝试将 libcurl.dll 从 curl 安装复制到 ruby​​ /bin 目录。为我解决了这个问题。

于 2012-10-31T06:46:28.020 回答