ござるのブログ

覚え書きいろいろ

Ruby 2.2.0でRuby/TKを使えるようにするconfigureオプション

はじめに

rbenvruby-buildでそのままRuby 2.2.0を入れると、たいていRuby/Tkが使えないので、configureオプションを設定します。ちなみに、こちらのパッチは必要無くなったようです。

Debian SidやUbuntu 14.10 (64bit)の場合

$ apt-get install tk-dev
$ RUBY_CONFIGURE_OPTS="--with-tcltkversion=8.6 \
--with-tcl-lib=/usr/lib/x86_64-linux-gnu \
--with-tk-lib=/usr/lib/x86_64-linux-gnu \
--with-tcl-include=/usr/include/tcl8.6 \
--with-tk-include=/usr/include/tk8.6 \
--enable-pthread --enable-shared" \
rbenv install 2.2.0

FreeBSD 10.1の場合

$ pkg install tk86
$ RUBY_CONFIGURE_OPTS="--with-tcltkversion=86 \
--with-opt-dir=/usr/local \
--with-tcl-include=/usr/local/include/tcl8.6 \
--with-tk-include=/usr/local/include/tk8.6 \
--enable-pthread --enable-shared" \
rbenv install 2.2.0

最後に

WindowsRuby/Tkを使う場合は、こちらのサイトが大変参考になります。