2

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

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

sudo gem update --system

sudo gem install 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 で ruby​​ のヘッダー ファイルを見つけることができません

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 からインストールしました)。

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

4

2 に答える 2

4

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

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

于 2012-02-28T10:27:19.363 に答える
1

ビルドが失敗した理由はわかりませんが、Vagrant 1.0 (まだリリースされていませんが、RC は公開されています) 以降、推奨されるインストール方法はパッケージになるため、XCode がなくても Mac 用の pkg をダウンロードしてインストールできます。インストール済み: http://downloads.vagrantup.com/

于 2012-02-28T01:09:28.747 に答える