Ubuntu 14.04にrbenvでRuby 2.2.3をインストールし、Ruby/Tkを有効にする
Ubuntu 14.04環境にて、rbenvで普通に(特にオプションなどを指定せずに)Rubyをインストールすると、Ruby/Tkが有効にならないようです。
以下の操作で、Ruby/Tkを有効にした状態でインストールできました。
$ sudo apt-get install -y libreadline-dev $ sudo apt-get install tcl8.6-dev tk8.6-dev $ 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/tcl8.6 --enable-pthread --enable-shared" rbenv install 2.2.3 $ rbenv global 2.2.3 $ rbenv rehash
確認してみます。
$ ruby -v ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] $ ruby -e "require 'tk'" (Ruby/Tkが無効の場合、ここでエラーが出るはず) $
うまくインストールできたようです。
これでいろいろ遊べます。