2013-06-29 9 views
6

私はOS X Mavericks 10.9ベータ版を実行しています。今はRuby on Railsの学習に戻る良い機会です。 10.9にはRuby 2.0が含まれています。MAC OS 10.9マーベリックス(ベータ版)にRAILSをインストール

しかし、私はRailsのインストールに問題があります。

コマンドを使用して - sudoを宝石は、レール、この中

結果..

ビルネイティブ拡張をインストールします。これはしばらく時間がかかります... エラー:レールのインストール中にエラーが発生しました。 エラー:gemネイティブ拡張をビルドできませんでした。

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rbは mkmf.rbは/System/Library/Frameworks/Ruby.frameworkでRuby用のヘッダファイルを見つけることができません/Versions/2.0/usr/lib/ruby/include/ruby.h

gemファイルは、/Library/Ruby/Gems/2.0.0/gems/atomic-1.1.10にインストールされたままです。 結果は/Library/Ruby/Gems/2.0.0/gems/atomic-1.1.10/ext/gem_make.outに記録されます。

アドバイスはありますか?

おかげ

シャノン

+0

。 –

+0

Xcodeとコマンドラインツールがインストールされていますか? – Andy

+0

10.9はコマンドラインツールの場所を変更しました。これは/ Developerにあり、システムによって管理されています。レールをインストールすると、まだXcodeのコマンドラインツールを探しています。だから、あなたはXcode4を入手し、それに切り替えてインストールすることができます。全く問題はありません。 –

答えて

0

それはあなたのシステムのRubyを使用することをお勧めしませんpost

、あなたはRVMやrbenvのようなサンドボックス内でそれを使用することができ、これを試してみてください。

+0

こんにちはRodrigo、私はなぜシステムのルビーを使用すべきではないのだろうか? –

+0

こんにちは、あなたは慎重に宝石を使用する必要があり、あなたのPATHのRubyにインストールされます。あなたのシステムにroot権限でインストールされたRubyよりもサンドボックスにインストールされているRuby(ユーザのパス)に何かを修正する方が簡単です。 –

+0

あなたは何を意味するのか見ていますが、AppleがOSXとルビーをバンドルするのはどういう意味ですか? –

0

あなたはXcodeの5.0.1 GM種子は、App StoreからダウンロードしていないのXcodeを使用していることを確認してください参照してください。それは私にとっても同様の問題を修正しました。

2

は、私にとってこの問題は、次のコマンドを実行して修正されました:あなたが自作を使用する場合は、 `醸造はルビーbuild`をインストールすることができ

xcode-select --install 
関連する問題