2012-01-23 2 views
0

Mac OS LionにrvmでRuby 1.9.2をインストールする際に問題があります。Mac OS LionでRVMを使用してRuby 1.9.2をコンパイルするのに問題が発生するのはなぜですか?

コンパイルの段階で固まってしまいます。エラーや出力は表示されませんが、時間の経過とともにコンパイルメッセージが表示されません。 minirubyプロセスはまだ実行されており、かなりのCPUを使用していますが、終了することはありません。私は、ログで見つけることができる

唯一のことは、make.logにこのメッセージです。

<internal:prelude>:1: [BUG] Segmentation fault 

任意のアイデア私はこれをコンパイルするために取得することができますか?

答えて

0

gccではなくllvmを使用してコンパイルしようとしているライオンに関連している可能性があります。 gccを使用するには、CC=/usr/bin/gcc-4.2 rvm install 1.9.2のようなコマンドを実行してみてください。この他の回答に記載されている情報に基づいて

:あなたはXcodeののWhy can't I install Rails on Lion using RVM?

3

どのバージョンを使用していますか?

rvm requirementsは、この小さなちらほらがあります:それはあなたのRVMが最新のものであることを確認することも重要ですhttps://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_4.1_for_lion/xcode_4.1_for_lion.dmg

 
** Lion Users: Xcode Version 4.2.x for OS X Lion works only for ruby 1.9.3-p0 (or higher). 
       It currently fails to build several other rubies and gems, as well as several Homebrew and 
       Macports packages. Xcode Version 4.1 (4B110) works. 

XcodeのV4.1は、です。 rvm get headを実行して、最新バージョンにアップグレードします。

0

最初にrvmのインストールノートを読んでください。助けてくれたリンクに従いますRVM on Mac