2

私を助けてください、私は必死です。

別の gem をインストールすると、次のエラーが発生します。

Building native extensions.  This could take a while...
ERROR:  Error installing bson_ext:
    ERROR: Failed to build gem native extension.
...        

このため、Ruby DevKitをインストールしたいと思います。適切なバージョン (Ruby 1.9.3-p429 と DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe) を使用しています。

私は適切な手順に従いました:

  • ruby dk.rb 初期化
  • ruby dk.rb レビュー => はい、C:\Ruby193 が config.yml に表示されます
  • ruby dk.rb install => ここに私の問題があります。コマンドを (昇格された cmd で) 実行すると、次の 2 つのメッセージのみが表示されます。

[情報] 'C:/Ruby193' の利便性通知 gem オーバーライドを更新しています [情報] 'C:/Ruby193/lib/ruby/site_ruby/devkit.rb' をインストールしています

その後、DevKit が正しくインストールされていることを確認するために、以下を実行します: gem install json --platform=ruby

それでも最初と同じエラーが発生します (エラー: gem ネイティブ拡張のビルドに失敗しました。)

助けてください!

PS いくつかの追加情報: C:\Ruby193\bin に移動すると、gcc.bat、make.bat、および sh.bat が存在しません。これがおそらく問題の原因です...

4

2 に答える 2

0

Ruby インストールのバージョンに注意することが重要です。64 ビット マシンに Ruby 32 ビット インストールを使用し、64 ビット Devkit をダウンロードしようとしました。ルビーのインストールでは32ビットだったので、パスを追加してもこれは役に立ちませんでした。そこで、32 ビットの Devkit をダウンロードし、正常にインストールされました。これらの素晴らしい回答と質問に感謝します。彼らは皆助けました。

于 2014-12-20T16:59:25.823 に答える