1

Windows-7 (64 ビット) でのバンドル インストールの問題。

「 feedzirra」gemをインストールする必要があります。このために、依存する gem ' curb ' をインストールする必要があります。

そのため、バンドルのインストール時に、次のエラーが発生しました:-

Gem::Installer::ExtensionBuildError: エラー: gem ネイティブ拡張機能のビルドに失敗しました"

その後、インターネットで検索したところ、この gem をインストールするには「curl」ライブラリが不可欠であることがわかりました。

しかし、「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をインストールしますカールインクルード)。しかし、次のコマンドの実行中に再び同じエラーが発生します:-

gem install curb --with-curl-dir="C:/curl-7.31.0-devel-mingw64"

gem install curb --with-curl-lib="curl_lib_url" および --with-curl-include="curl_include_url"

私は次の構成を使用しています:-

  • Windows 7 (64 ビット)
  • ルビー1.9.2
  • レール 3.2.13
  • gem「バンドラー1.3.5」

エラーが発生する理由がわかりません。また、Ubuntu の使用を提案しないでください。Ubuntuでlibcurlライブラリを使用することで解決できますが、Ubuntuに切り替えることができません。

4

1 に答える 1