【问题标题】:Ruby: graphical-user interface tk on linux ubuntu don't workRuby:Linux ubuntu 上的图形用户界面 tk 不起作用
【发布时间】:2019-06-15 01:37:35
【问题描述】:

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

gem install tk

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

【问题讨论】:

  • 你好,命令错误能过去吗?

标签: ruby linux user-interface ubuntu tk


【解决方案1】:

嘿,我最近在将普林斯顿标准库移植到 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```

现在你可以在 linux 上安装 tk gem

gem install tk

原来的blog post是我在哪里找到这个信息的

【讨论】:

    【解决方案2】:

    你也可以使用选项。

    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
    

    【讨论】:

      【解决方案3】:

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

      sudo apt-get install ruby-all-dev
      

      【讨论】:

      • 我已经更正了我的第二个帖子
      猜你喜欢
      • 1970-01-01
      • 2016-01-30
      • 2010-09-05
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-18
      相关资源
      最近更新 更多