【发布时间】:2013-07-02 19:30:36
【问题描述】:
Windows-7(64 位)上的捆绑安装问题。
我需要安装 'feedzirra' gem。为此,需要安装其依赖的 gem 'curb'。
所以在安装包的时候,我得到了这个错误:-
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension"
然后我在网上搜索,发现“curl”库对于安装这个 gem 是必不可少的。
但是我检查了我的系统中安装了'curl',当我运行命令“curl http://www.example.com”时,它显示了一些结果(这意味着我的系统中安装了'curl'。)。但不能用它来安装'curb' gem。
然后我搜索并发现安装了 curl(curl-7.31.0-devel-mingw64) 然后使用 (--with-curl-dir) 或 (--with-curl-lib 和 - -带卷曲包括)。但是在运行以下命令时再次遇到相同的错误:-
gem install 路边 --with-curl-dir="C:/curl-7.31.0-devel-mingw64"
gem 安装遏制 --with-curl-lib="curl_lib_url" 和 --with-curl-include="curl_include_url"
我正在使用以下配置:-
- Windows 7(64 位)
- Ruby 1.9.2
- Rails 3.2.13
- gem "捆绑器 1.3.5"
我不知道为什么会出错。请不要建议使用 Ubuntu;它可以通过在 Ubuntu 中使用 libcurl 库来解决,但我无法切换到 Ubuntu。
【问题讨论】:
标签: ruby-on-rails curl rubygems libcurl curb