0

「バンドル更新」を呼び出すと、次のエラーが発生しました。

ネイティブ拡張 C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:529:in `rescue in block in build_extensions' を使用した縁石 (0.7.10) のインストール: エラー: gem ネイティブ拡張のビルドに失敗しました. (Gem::Installer::ExtensionBuildError)

    C:/Ruby192/bin/ruby.exe extconf.rb  checking for

curl-config... -lcurl で main() をチェックしていません... no * extconf.rb が失敗しました *何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認してください。構成オプションが必要な場合があります。

提供される設定オプション: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib -- without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=C:/Ruby192/bin/ruby --with-curl-dir --without-curl-dir --with-curl-include --without-curl-include=${curl-dir} /include --with-curl-lib --without-curl-lib=${curl-dir}/lib --with-curllib --without-curllib extconf.rb:23:in `': libcurl が見つかりませんまたは curl/curl.h (RuntimeError)

--with-curl-dir または --with-curl-lib と --with-curl-include オプションを extconf に渡してみてください。

次に、DevKit を使用して自分で最新の縁石バージョン (0.7.12) をインストールしました。「gem list」で確認できます。ただし、Gemfile のどこにも「curb」について言及していないにもかかわらず、バンドラーは依然として curb 0.7.10 (古いバージョン) をインストールしようとして同じエラーをスローします。

問題はどこにあり、どうすれば解決できますか?

Windows 7、ルビー 1.92、レール 3

4

1 に答える 1

1

解決策を見つけました。まさに「バンドル更新縁石」。

于 2011-03-07T22:17:33.250 に答える