私はターミナルが初めてなので、ご容赦ください。以下のインストールが正常に完了しました (この特定の順序で):
- xコード4.5
- RVM1.16
- GCC 4.2.1
- ルビー1.9.3
Rails をインストールしようとすると (「gem install rails」)、インストールが開始されますが、「gem ネイティブ拡張のビルドに失敗しました」というエラーで中断されます。これが何を指しているのかわかりません。アイデア?事前にインストールする必要があるものはありますか?
初めて Rails をインストールしようとしたとき、誤って sudo で実行してしまいました。これは何かに影響しますか?
編集:そして出力 -
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/Users/staffanestberg/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
creating Makefile
make
compiling generator.c
make: /usr/bin/gcc-4.2: No such file or directory
make: *** [generator.o] Error 1
Gem files will remain installed in /Users/staffanestberg/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.5 for inspection.
Results logged to /Users/staffanestberg/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.5/ext/json/ext/generator/gem_make.out
編集:iouriの提案を使用して解決しました。export CC=gcc
.bash-profileを追加してから、正しいコンパイラのシンボリック リンクを作成します。
sudo ln -sf /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2