web-dev-qa-db-ja.com

MavericksにRailsをインストール

何が起こったのかはわかりませんが、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
23
john doe

コマンドライン開発者ツールをインストールする必要があります。ターミナルを開いて、それを必要とするコマンド(たとえば、gitgccmakeなど)を入力します。または、次のコマンドを使用します。

$ xcode-select --install

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

enter image description here

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

手順と写真のクレジットは、最新のガイドのDaniel Kehoeにあります。 http://railsapps.github.io/installrubyonrails-mac.html

59
depa

私が今解決できたのと同じ問題があった。

私にとっての問題は、アプリストアを通じてXcodeの最新バージョンに更新したが、インストールを完了するために実際にアプリケーションを開いていなかったことです。だからここに私のためにそれを解決したものがあります:

  • 更新されたXcode
  • 開いたXcodeアプリケーション
  • ライセンス契約に同意しました
  • 設置済みレール

それがあなたにも役立つことを願っています。

15
ifearthenight

私は同じ問題を抱えていたと思います。 Xcodeを更新し、Xcodeを開いてライセンス契約を受け入れました。それから私が覚えている限りそれはうまくいった。

0
Aung

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

しかし、その後、私はただbundle updateそして、何らかの理由で、うまくいきました。

0
Bernardo