Как правильно использовать модуль Ruby Tk? - PullRequest
2 голосов
/ 03 апреля 2019

В настоящее время я пытаюсь создать базовое приложение с графическим интерфейсом на Ruby с помощью модуля Tk.Всякий раз, когда я пытаюсь require модуль (как tk или tcltklib), я получаю следующее LoadError:

LoadError (126: The specified module could not be found. - C:/Ruby25/lib/ruby/gems/2.5.0/gems/tk-0.2.0/lib/tcltklib.so)

В настоящее время у меня есть:


При выполнении следующего через IRB

require 'tk'

Выходное значение равно

Traceback (most recent call last):
        8: from C:/Ruby25/bin/irb:11:in `<main>'
        7: from (irb):3
        6: from C:/Ruby25/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:39:in `require'
        5: from C:/Ruby25/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
        4: from C:/Ruby25/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:135:in `require'
        3: from C:/Ruby25/lib/ruby/gems/2.5.0/gems/tk-0.2.0/lib/tk.rb:7:in `<top (required)>'
        2: from C:/Ruby25/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
        1: from C:/Ruby25/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
LoadError (126: The specified module could not be found.   - C:/Ruby25/lib/ruby/gems/2.5.0/gems/tk-0.2.0/lib/tcltklib.so)

Ссылочный файл (C:/Ruby25/lib/ruby/gems/2.5.0/gems/tk-0.2.0/lib/tcltklib.so) на самом деле существует, хотя эта ошибка, по-видимому, отличается от той, которая выводится, когда требуется несуществующий модуль.


По-видимому, очень мало информации об этомконкретная ошибка, на самом деле, единственные связанные вещи, которые я мог найти, были 10-летние сообщения на форуме Ruby, которые не давали много информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...