2013年4月18日木曜日

Mountain LionとXcode4.6でruby1.9.3をinstall

環境

  • Mountain Lion
Mountain LionとXcode4.6が入ったマシンでrvmを使ってruby1.9.3をinstallしたらはまってしまいました。
解決方法のメモを残しておきます。
開発環境としてruby1.9.3が必要だったので、installをするも失敗。原因は最近updateしたXcode4.6。

rvm install 1.9.3

上記のコマンドをうつと以下のようなエラーが発生しました。

apple-gcc42 is not available in PATH, try:

    brew unlink apple-gcc42 && brew link apple-gcc42

and make sure that apple-gcc42 is available in your PATH:

    which gcc-4.2

コンパイラが見つからないよという警告です。
とはいえ、Xcode4.6なので、apple-gcc42なんて存在するわけもありません。
色々と調査すると、gccを指定してrvm installができることが判明。
以下のように対応しました。

sudo rvm install 1.9.3 --with-gcc=clang

上記のようにおこなうことでうまくいきました。コマンドを叩いて確認。

rvm list

rvm rubies

   ruby-1.9.3-p392 [ x86_64 ]
=* ruby-2.0.0-p0 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

デフォルトもruby-1.9.3-p392に変更。

rvm use ruby-1.9.3-p392 --default

以上で終了です。Herokuの2.0完全対応が待たれます。
でわ

この記事がお役にたちましたらシェアをお願いします

このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...