我需要使用Mojave在我的Mac上使用Gem TK。我跟着为朋友工作的a tutorial,但她无法解释她是怎么做到的。
我安装了:
但我无法进一步了解:
$ 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中的设置,我的程序运行完美。
你知道为什么我的工具包没有运行完美吗?