何が起こったのかはわかりませんが、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
コマンドライン開発者ツールをインストールする必要があります。ターミナルを開いて、それを必要とするコマンド(たとえば、git
、gcc
、make
など)を入力します。または、次のコマンドを使用します。
$ xcode-select --install
次のようなアラートが表示されます。
[インストール]をクリックするだけです。 OS X 10.9以降、Ruby開発用にXcode)をインストールする必要はなくなりました。
手順と写真のクレジットは、最新のガイドのDaniel Kehoeにあります。 http://railsapps.github.io/installrubyonrails-mac.html
私が今解決できたのと同じ問題があった。
私にとっての問題は、アプリストアを通じてXcodeの最新バージョンに更新したが、インストールを完了するために実際にアプリケーションを開いていなかったことです。だからここに私のためにそれを解決したものがあります:
それがあなたにも役立つことを願っています。
私は同じ問題を抱えていたと思います。 Xcodeを更新し、Xcodeを開いてライセンス契約を受け入れました。それから私が覚えている限りそれはうまくいった。
Xcodeとmavericksのコマンドラインツールを再インストールしても、うまくいきませんでした。
しかし、その後、私はただbundle update
そして、何らかの理由で、うまくいきました。