Ruby:linux ubuntu 上的图形用户界面 tk 不工作

Ruby: graphical-user interface tk on linux ubuntu don't work

我尝试为 Ubuntu 安装 tk GUI ruby 使用命令:

gem install tk

但是命令不起作用。 我能做什么?

在安装TK之前,您需要Ruby dev(包含所有HEADERS):

sudo apt-get install ruby-all-dev

嘿,我最近 运行 在将普林斯顿标准库移植到 ruby tk standard_draw_tk

时遇到了同样的事情

首先确保安装了库

sudo apt-get install tcl8.5-dev tk8.5-dev

现在你需要软化 link libaries

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```

现在您可以在 linux

上安装 tk gem
gem install tk

原始blog post我在哪里找到这个信息

您可以使用选项。

gem install tk -- --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