1

最新バージョンのRubyをインストールしました。最新バージョンのXCodeをインストールしました。XCode用のコマンドラインツールもインストールしました。

次に、Ruby on Railsをインストールしたいのですが、次のエラーが発生しました。

フェッチ:json-1.7.5.gem(100%)ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります...エラー:railsのインストール中にエラーが発生しました:エラー:gemネイティブ拡張機能のビルドに失敗しました。

    /Users/JonyIve/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb creating Makefile

makeコンパイルgenerator.cmake:/usr/bin/gcc-4.2:そのようなファイルまたはディレクトリはありませんmake:* [generator.o]エラー1

Gemファイルは、検査のために/Users/JonyIve/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/gems/1.9.1/gems/json-1.7.5にインストールされたままになります。結果は/Users/JonyIve/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/gems/1.9.1/gems/json-1.7.5/ext/json/ext/generator/gem_make.outに記録されました

4

1 に答える 1

3

新しくインストールした10.8macにrailsenvを設定していたときに、この問題が発生したと思います。コマンドラインツールがインストールされましたが、gccがまだありません。makeスクリプトが探している場所へのリンクを作成することを推奨するいくつかのブログ投稿(つまり、 Beryllium Work )を参照しました。

bash> sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
bash> sudo ln -s /usr/bin/g++ /usr/bin/g++-4.2

これでレールの取り付けに関する問題が解決したと思います

于 2012-12-25T00:40:45.373 に答える