RubyInstaller for Windows (Ruby 2.6.6-1 (x64))、msys2-x86_64-20200720.exe は下記を参考にインストールしました。
インストール方法
OSは、Windows 10 Pro バージョン1909、OSビルド 18363.1016
tk をgemインストールし、正常にインストールできたが、
require 'tk' で LoadError (126: 指定されたモジュールが見つかりません。)が出て使えない。
$ irb
irb(main):001:0> require 'tk'
Traceback (most recent call last):
10: from C:/Ruby26-x64/bin/irb.cmd:31:in <main>' 9: from C:/Ruby26-x64/bin/irb.cmd:31:in
load'
8: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/irb-1.0.0/exe/irb:11:in <top (required)>' 7: from (irb):1 6: from C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:34:in
require'
5: from C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:130:in rescue in require' 4: from C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:130:in
require'
3: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/tk-0.2.0/lib/tk.rb:7:in <top (required)>' 2: from C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in
require'
1: from C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
LoadError (126: 指定されたモジュールが見つかりません。 - C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/tk-0.2.0/lib/tcltklib.so)
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/tk-0.2.0/lib/tcltklib.so は存在するのにエラーになる
試しに、上記フォルダで tcltklib.so.bak にリネームし、require 'tk' すると下記エラーとなり、
LoadError (126: 指定されたモジュールが見つかりません。 - C:/Ruby26-x64/lib/ruby/gems/2.6.0/extensions/x64-mingw32/2.6.0/tk-0.2.0/tcltklib.so)
同様に上記フォルダで tcltklib.so.bak にリネームし、require 'tk'すると下記エラーとなる。
LoadError (cannot load such file -- tcltklib)
以上、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。