2012-04-17 10 views
6

ライオンで新しいiMacを入手し、Xcode 4.3.2をインストールしました。Xcode 4.3.2がインストールされていてgccが見つからないときにRVMを使用してRuby 1.9.3をインストールするには?

curl -L get.rvm.io | bash -s stable 

を実行した後、私は新しいbashを開いた、とRuby 1.9.3をインストールする

$ rvm install 1.9.3 

を使用しますが、エラーがあったとログには、Cコンパイラが存在しないことを言いました。そして rvm requirementsは言う:

$ rvm requirements 
    [...] 
Xcode 4.3+ users 
- please be warned 
- only ruby-1.9.3-p125+ is partially supported 
- in case of any compilation issues: 
* downgrade to Xcode 4.1 
* uninstall Xcode and install osx-gcc-installer 
and reinstall your rubies. 

だから、私はXcodeの4.1にダウングレードする必要があるかもしれません意味ですか? Xcode 4.3.2をそのまま使用したいのですが?その後、1.9.3-p125 +は部分的にしか使えないでしょうか?

更新:またはRuby 1.9.2のインストールについて - 最新のRails 3.2.3で動作しますか?もしそうなら、gccを追加する方法は? (Xcodeのののgccを使用して?)

+0

'cd/tmpの出力とは何ですか? echo "int main(int argc、char * argv){return 0;}"> foo.c; gcc -o foo foo.c; ./foo && echo success ||エコー障害? – sarnold

+0

'gcc'を単独で入力すると' -bash:gcc:command not found'と表示されます –

+0

最後のアドバイスをしてください(この回答に記載されている通り)(http://stackoverflow.com/a/8032980/377270) : 'rvm install 1.9.3 --with-gcc = clang' – sarnold

答えて

6

だとして、それは1.9.3-p125になりますこのブログ記事の指示。それは、Xcodeと競合しないがRubyを構築するために使用できるGCCのコピーをどのように得るかを概説しています。

Xcode 4.3, Homebrew and Ruby

osx-gcc-installerは、Xcode 4.3.2と競合するため、llvm-gccおよびclangの作業用バージョンを上書きしてインストールすることはできません。

-2

osx-gcc-installer

使用をインストールし、最新のルビー:

rvm install ruby 

を、それは1.9.2をインストールするか、またはあなたはに従う必要が下げるには、最新のルビー

+0

これは厄介なことですが、それは問題のRVMの出力の一部としてリストアップされた修正です。問題は修正されますが、osx-gcc-installerとXcodeの両方を使用することができます。 – mpapis

関連する問題