エラー:エラーVagrantのインストール:エラー:GEMネイティブ拡張機能の構築に失敗

StackOverflow https://stackoverflow.com/questions/9378284

  •  28-10-2019
  •  | 
  •  

質問

MacOS(Lion)にVagrantをインストールしようとしています。しかし、それは失敗し続けます。

何が起こるのですか...

Sudo Gem Update - システム

sudo gemはvagrantをインストールします

ネイティブエクステンションの構築。これには時間がかかる可能性があります...エラー:エラーのインストールVagrant:エラー:GEMネイティブ拡張機能の構築に失敗しました。

    /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

extconf.rb mkmf.rbは、/system/library/frameworks/ruby.framework/versions/1.8/usr/lib/ruby/ruby.hのルビーのヘッダーファイルを見つけることができません

GEMファイルは、検査のために/library/ruby/gems/1.8/gems/ffi-1.0.11にインストールされたままになります。結果は/library/ruby/gems/1.8/gems/ffi-1.0.11/ext/ffi_c/gem_make.outに記録されています

Xcodeがインストールされています(今朝AppStoreからインストールしました)。

これを修正する方法はありますか?

役に立ちましたか?

解決

問題は、Xcode 4.3がデフォルトでコマンドラインツールではないことでした(これがこれを行わない最初のバージョンであるかどうかはわかりません)。それらをインストールすることで機能しました。

コマンドラインツールは、設定>ダウンロード>コンポーネントに移動してインストールできます。

他のヒント

ビルドが失敗した理由はわかりませんが、Vagrant 1.0から始めて(まだリリースされていませんが、RCSは発売されていません)、優先インストール方法はパッケージになるので、XcodeがなくてもMac用のPKGをダウンロードしてインストールできますインストール: http://downloads.vagrantup.com/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top