Gentoo/LinuxでRuby1.9.3をインストールする

余りパーツで1台組んだのでその時にGentoo導入したときのメモ


いつの間にかRuby1.9系はunstableになっていたようなので
/etc/make.conf にRUBY_TARGETSを記述

RUBY_TARGETS="ruby19"

/etc/portage/package.keywords に記述してunstable版を利用可能にする

=dev-lang/ruby-1.9.3_p194 ~amd64

これだけで今はruby1.9.3が導入出来ます

おそらく依存で他のパッケージもいくつかkeyword外してと言われると思います
その場合は/etc/portage/package.keywords に追記していって下さい

現在どのverが利用可能なのかはeixというパッケージを使えば簡単に確認できます

$ eix dev-lang/ruby
$ [I] dev-lang/ruby
     Available versions:  
	(1.8)	1.8.7_p352 1.8.7_p357 ~1.8.7_p358
	(1.9)	~1.9.3_p0 ~1.9.3_p125 (~)1.9.3_p194

こんな感じで表示されると思います

Portageとかにも似たようなのありそうですが
知っている方いたら教えて下さい