我试图在Windows 10中使用Ruby中的tk。我已经从https://rubyinstaller.org/downloads/安装了ActiveTcl和Ruby 2.4。我收到的错误是:
F:/Utilities/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- tk (LoadError)
from F:/Utilities/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
同样从irb命令提示符检查相同但出现以下错误:
F:/Utilities/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- tk (LoadError)
from F:/Utilities/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
你能告诉我如何解决这个问题吗?
答案 0 :(得分:1)
现在已经解决了。
我刚刚在路径中包含了msys2文件夹,然后应用了以下命令。
gem install tk
这包括宝石。
所以必须遵循的是: 1)安装ActiveTCL 2)安装ruby安装程序。最后,这将要求安装Msys2。按菜单选项继续。 3)在路径中保留ActiveTcl \ bin,Ruby \ bin和msys2文件夹。 4)运行命令:gem install tk
这将解决问题。
最诚挚的问候, Sudeshna Bhattacharya