Мне нужен Gem TK на моем Mac с Мохаве.Я следовал учебнику , который работал для друга, но она не может объяснить, как она это сделала.
Я установил:
- Инструмент CommandLine
- homebrew rbenv и ruby-build
- Ruby 2.6.2, который используется во всем мире.(ruby -v => 2.6.2)
- rbenv init в оболочку
- rbenv-doctor
Но я не могу получить больше с:
$ 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.Поэтому я не могу сделать tcltklib.so, который требуется для Ruby / Tk.Поэтому я установил ActiveTCL и сделал:
$ sudo gem install tk
Когда я запускаю программу, открывается набор инструментов, и мои классы видны, но я не могу выполнить какие-либо методы.Все черное.С моей настройкой в Windwows моя программа работает отлично.
Знаете ли вы, почему мой инструментарий не работает безупречно?