Windows-7(64 位)上的捆绑安装问题。
我需要安装 ' feedzirra ' gem。为此,将安装其依赖的 gem '遏制'。
所以在捆绑安装时,我收到了这个错误:-
Gem::Installer::ExtensionBuildError: 错误: 无法构建 gem 原生扩展"
然后我在互联网上搜索,发现“curl”库对于安装这个 gem 是必不可少的。
但是我检查了我的系统中是否安装了'curl',因为当我运行命令“curl http://www.example.com ”时,它显示了一些结果(这意味着我的系统中安装了'curl'。)。但不能用它来安装'curb' gem。
然后我搜索发现安装了 curl(curl-7.31.0-devel-mingw64) 然后用 (--with-curl-dir) 或 (--with-curl-lib 和--with- 安装"curb" gem卷曲包括)。但是在运行以下命令时再次出现相同的错误:-
宝石安装遏制 --with-curl-dir="C:/curl-7.31.0-devel-mingw64"
宝石安装遏制 --with-curl-lib="curl_lib_url" 和 --with-curl-include="curl_include_url"
我正在使用以下配置:-
- Windows 7(64 位)
- 红宝石 1.9.2
- 导轨 3.2.13
- 宝石“捆绑器 1.3.5”
我不知道为什么我会出错。请不要建议使用 Ubuntu;它可以通过在 Ubuntu 中使用 libcurl 库来解决,但我无法切换到 Ubuntu。