23

何が起こったのかわかりませんが、Mavericks にアップグレードすると、Rails がインストールされていないと表示されます。次のコマンドを実行しました。

rails --version

そして、「Railsは現在インストールされておらず、sudo gem install railsを実行してください」と表示されました。

sudo gem install rails を実行すると、次のようになります。

ERROR:  Error installing rails:
    ERROR: Failed to build gem native extension.

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h


Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/json-1.8.1 for inspection.

アップデート:

コマンド gcc --version を実行したところ、次の結果が得られました。

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
4

4 に答える 4

60

Command Line Developer Tools をインストールする必要があります。ターミナルを開いて、それを必要とするコマンドを入力するgitだけgccですmake。または、次のコマンドを使用します。

$ xcode-select --install

次のようなアラートが表示されます。

ここに画像の説明を入力

インストールをクリックするだけです。OS X 10.9 以降、 Ruby 開発のために Xcode をインストールする必要はなくなりました。

手順と写真の功績は、Daniel Kehoe の最新ガイド ( http://railsapps.github.io/installrubyonrails-mac.html ) に記載されています。

于 2013-10-25T03:47:57.773 に答える
0

私は同じ問題を抱えていたと思います。xcode を更新して xcode を開き、ライセンス契約に同意しました。その後、私が覚えている限りではうまくいきました。

于 2013-11-09T02:10:22.887 に答える
0

xcode と mavericks のコマンド ライン ツールを再インストールしても、うまくいきませんでした。

しかし、その後、私は を実行したところ、bundle update何らかの理由で機能しました。

于 2013-11-09T00:55:32.320 に答える