Xcodeを必要としないOS X 10.8 Mountain LionでRuby 1.9.3の開発マシンを構築する別の方法について知りたい。
私はこの質問を書いているので、Mountain Lionは今ではゴールデンマスターです。まだプレビューリリースであるXcodeについては言えません。
RVMはosx-gcc-installerをXcode経由でインストールすることを推奨していますが、システムを台無しにしたくないのです。
XcodeなしでMountain LionにRuby 1.9.3をインストールする最もクリーンな方法は何ですか?
osx-gcc-installerは、Xcodeを置き換えてRuby 1.9.3
これらは私が従った手順です:
brew install libksba
それだけです!これで、Ruby 1.9.3がMountain Lionに完全に動作するようにインストールされました。
他のパッケージが必要な場合は、ImagebrewなどのHomebrewを使用してインストールしてください。brew install imagemagick
AppleはMountain Lion以降X11を出荷していないため、HomebrewでXQuartzが必要になる可能性があります。ここからダウンロードできます。 http://xquartz.macosforge.org/trac/wiki
編集:
現在(7月29日以降)Xcode 4.4のコマンドラインツールが利用可能です。
したがって、新しい手順は次のとおりです。
brew install automake
オプションのステップ:Imagemagickなどの一部のコンポーネントにはXQuartzが必要な場合があるため、XQuartzをダウンロードしてインストールします。 http://xquartz.macosforge.org/trac/wiki
私もこれを追加する必要がありました:
export CC =/usr/bin/gcc-4.2
Appleコマンドラインツールをrvmで動作させるために、これがなければllvmの問題が繰り返されました。
提供されているCC(gcc)はLLVMベースであり、Ruby and gems、rvm requirements
をお読みください。
追加しなければならなかった
export CPPFLAGS=-I/opt/X11/include
と同様
export CC=/usr/local/bin/gcc-4.2
Readline(readline.c: In function ‘readline_s_vi_editing_mode_p’:
はmake.logファイルにあります)、および RVM readlineページ は役に立たなかったので、実行しました
brew install readline
に続く
rvm install 1.9.3 -C --with-readline-dir=/usr/local/Cellar/readline/6.2.4