ruby - 如何为 MacOS 安装 Toolkit for Ruby
问题描述
我的 Mac 上需要使用 Mojave 的 Gem TK。我遵循了一个为朋友工作的教程,但她无法再解释她是如何做到的。
我安装了:
- 命令行工具
- 自制 rbenv 和 ruby-build
- Ruby 2.6.2,在全球范围内使用。(红宝石-v => 2.6.2)
- rbenv init 进入外壳
- rbenv-医生
但我无法进一步了解:
$ bundle install
既不使用 Gemfile:
source 'https://rubygems.org' do
gem 'tk'
end
也没有它:
$ sudo gem install tk
作品。我得到:
Warning:: cannot find X11 library. tcltklib will not be compiled (tcltklib is disabled on your Ruby. That is, Ruby/Tk will not work). Please check configure options. If your Tcl/Tk don't require X11, please try --without-X11.
我找不到 X11 库。所以我无法制作 Ruby/Tk 所需的 tcltklib.so。所以我安装了 ActiveTCL 并做了:
$ sudo gem install tk
当我启动程序时,工具包打开,我的类是可见的,但我无法执行任何方法。一切都是黑色的。通过我在 Windwows 中的设置,我的程序可以完美运行。
你知道为什么我的工具包不能完美运行吗?
解决方案
推荐阅读
- resources - 在 Docker Swarm 中设置硬 CPU 限制
- php - ACF 显示所有帖子的特定字段
- go - 理解 Go 中的类型转换的困惑
- mysql - 如何为大型文件管理应用程序设计 mysql 数据库?
- scala - spark:如何将行合并到 jsons 数组
- c++ - 无法将参数 1 的字符串转换为 char*
- android - 更改 RecyclerView 行中元素的可见性 OnClick
- webpack - 如何在 Webpack 中使用带有 ES6 功能的 Jest
- django - 需要一本字典,但得到了 str Django Rest Framework
- c# - 如果需要,我是否需要 IEnumerator 通过 foreach 循环运行通用列表,它是如何实现的