Mac rbenvでRuby2.1.0をインストールするの巻

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

そういえば今月にRuby2.1.0がリリースされたみたいだけど、まだインストール済ませていなかったので、入れてみました。

ちょっとだけ上手くいかなくてちょろちょろやったのでメモしておこう。

開発環境

Rubyはrbenvで管理している感じ。

rbenvはhomebrewでインストールしている状態です

  • OS MacOXS
  • rbenv 0.4.0
  • Ruby 2.1.0
  • Homebrew 0.9.5

2.1.0をインストールできるようにする準備

まず、homebrewおよび、rbenvを最新のものにアップグレード!!

これをやっておかないと、インストールするRubyのバージョン候補に2.1.0のリリース版が上がりませんでした。

プレビュー版とかはあったけど、てなわけで、以下の手順で温めてあげよう。

brew update
brew upgrade rbenv ruby-build

インストールする

あとは、インストールしてあげるだけ。

rbenv install 2.1.0
rbenv global 2.1.0

rbenv versions
system
  1.9.3-p194
  2.0.0-p0
* 2.1.0 (set by /Users/username/.rbenv/version)

こんな感じでOK

2.1.0のインストールでエラーが出る

はい、詰まりました。こんな感じで2.1.0のRubyをインストールしようとするとコケる。

BUILD FAILED

Inspect or clean up the working tree at /var/folders/05/ngmx1dxn021988410gp0w3t40000gp/T/ruby-build.20131231021359.80325
Results logged to /var/folders/05/ngmx1dxn021988410gp0w3t40000gp/T/ruby-build.20131231021359.80325.log

Last 10 log lines:
checking build system type... x86_64-apple-darwin13.0.0
checking host system type... x86_64-apple-darwin13.0.0
checking target system type... x86_64-apple-darwin13.0.0
checking for gcc-4.2... gcc-4.2
checking for gcc... (cached) gcc-4.2
checking whether the C compiler works... no
configure: error: in `/var/folders/05/ngmx1dxn021988410gp0w3t40000gp/T/ruby-build.20131231021359.80325/ruby-2.1.0':
configure: error: C compiler cannot create executables
See `config.log' for more details
make: *** No targets specified and no makefile found.  Stop.

なんかよくわからないけど、gccのコンパイラを明示的に指定しておくことで解決できた。

export CC=/usr/bin/gcc

おすすめ書籍

パーフェクトRuby (PERFECT SERIES 6)
Rubyサポーターズ すがわら まさのり 寺田 玄太郎 三村 益隆 近藤 宇智朗 橋立 友宏 関口 亮一
技術評論社
売り上げランキング: 2,322
プログラミング言語 Ruby
プログラミング言語 Ruby
posted with amazlet at 13.12.30
まつもと ゆきひろ David Flanagan
オライリージャパン
売り上げランキング: 136,897

関連記事

1181x837x6daaadcb4addf3c25ebbc50.jpg__1181×837_.pngユーティリティ.png

Macのダッシュボードを非表示にする。ダッシュボードなんか使ったことねぇよう

まえがき Macのダッシュボードですが、全く使わないので消しちゃおうと...

記事を読む

mac-keyboard-dialog-1mac-keyboard-dialog-1.png

キーボードで完結!MacでTabキーを使ってダイアログ選択をできるように設定する。マウス(゚⊿゚)イラネ

まえがき Macを使っていて気に入らない(気に入らなかった)ことして以...

記事を読む

converted 5

Sinatraでベーシック認証をしてみる

まえがき Basic認証をSinatraで行うときのメモ。Basic...

記事を読む

rails runnerでRailアプリのバッチスクリプトを作る。

まえがき Railsで開発している時にちょっとしたバッチスクリプトな...

記事を読む

Parallelで簡単にRubyで並列処理

まえがき Rubyで簡単に並列処理ができるパッケージ『Paralle...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑