Gentooでruby1.9をemergeする
configure makeしていたのだがよく見たら
/usr/portage/dev-lang/rubyに
ruby-1.9のebuildあるし。
しかし、emergeできないので探索。
http://blog.s21g.com/
によると
/usr/portage/profiles/package.mask
を弄るらしい。
ここは触ったこと無かった。
(追記)
/usr/portage/profiles/package.mask
を触るのはよろしくないという助言を受けた。
なんか、心の隅でそんな気もしてたんだ。
gentooの作法では/usr/portage/profiles/package.maskの記述を
/etc/portage/package.unmaskにコピペするのがベター。
>=dev-lang/ruby-1.9.1 =dev-ruby/rubygems-1.3.1-r30
(追記おわり)
一度/usr/localにインストールしたrubyとgemを全部手動で掃除してから
emergeすることに。
# emerge ruby # eselect ruby list Available Ruby profiles: [1] ruby19 (with Rubygems) # eselect ruby set 1 ruby19 # ruby --version ruby 1.9.1p129 (2009-05-12 revision 23412) [i686-linux]