Ruby LoadError:无法加载此类文件 - tk

时间:2017-11-07 18:01:25

标签: ruby windows tk

我试图在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'

你能告诉我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

现在已经解决了。

我刚刚在路径中包含了msys2文件夹,然后应用了以下命令。

gem install tk

这包括宝石。

所以必须遵循的是: 1)安装ActiveTCL 2)安装ruby安装程序。最后,这将要求安装Msys2。按菜单选项继续。 3)在路径中保留ActiveTcl \ bin,Ruby \ bin和msys2文件夹。 4)运行命令:gem install tk

这将解决问题。

最诚挚的问候, Sudeshna Bhattacharya