Эй, я недавно столкнулся с тем же самым при портировании стандартной библиотеки Принстона на ruby tk standard_draw_tk
Сначала убедитесь, что установлены библиотеки
sudo apt-get install tcl8.5-dev tk8.5-dev
Теперь вам нужно мягко связать библиотеки
sudo ln -s /usr/lib/x86_64-linux-gnu/tcl8.5/tclConfig.sh /usr/lib/tclConfig.sh
sudo ln -s /usr/lib/x86_64-linux-gnu/tk8.5/tkConfig.sh /usr/lib/tkConfig.sh
sudo ln -s /usr/lib/x86_64-linux-gnu/libtcl8.5.so.0 /usr/lib/libtcl8.5.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libtk8.5.so.0 /usr/lib/libtk8.5.so.0```
Теперь вы можете установить гем tk в linux
gem install tk
Оригинальный пост в блоге , где я нашел эту информацию