5

rvm install 1.9.3 --with-gcc=clang( RVMを使用してLionにRubyをインストールできない– GCCの問題で示唆されているように)Mac OS X 10.8.2(Mountain Lion)もXcode 4.5もが付属していないため、機能しませんclang

Rubyを使ってコンパイルすることは可能llvmですか?

MatthiasSchmidtの「LLVMとrbenvを使用してMacOSXにRuby1.9.3をインストールする方法」によると、RubyはLLVMと完全に互換性があります。

しかし、私はまだ得ます:error: C compiler cannot create executables

アップデート:

実際、私はclangここで見つけました( Node.jsインストールWiki/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clangに感謝します)。私は自分の道にいなかった。clang

clangそれで、私が私の道に追加するならば、それでrvm install 1.9.3 --with-gcc=clang十分ですか?

4

3 に答える 3

12

RVMノートから:

自作

Homebrewを使用している場合は、homebrew/dupesからapple-gcc42と必要なライブラリをインストールできます。

  brew update
  brew tap homebrew/dupes
  brew install autoconf automake apple-gcc42
  rvm pkg install openssl

これは、既存のXcode4.2以降のインストールまたはXcode用のコマンドラインツールと共存できます。

osx-gcc-installer

Homebrewを使用しない場合は、osx-gcc-installerをダウンロードしてインストールできます:
https ://github.com/kennethreitz/osx-gcc-installer 。

それがあなたを助けることを願っています。

于 2012-09-26T17:03:03.493 に答える
3

いいえ、rubyはllvmと完全に互換性がありません。ファイバーには少なくとも1つの問題があり、llvmのバージョンが変更されると他の問題が発生する可能性があります。

Rubyはgcc-4.2で最適に動作し、rvmはそれを取得する方法(+その他の重要なもの)に関する情報を提供します。

rvm requirements
于 2012-09-26T14:37:42.937 に答える
0

私はこれを使用しました:http://railsinstaller.org/mac-そしてそれはBREEZEでした。また、私は崇高なテキストエディタが好きで、このリソースを通じてそれを見つけました...多分私はmacvimに別れを告げるでしょう!想像してみろ。

于 2013-01-18T05:44:26.840 に答える