为什么需要DevKit

时间:2014-11-06 08:47:35

标签: ruby

当我尝试为Ruby设置调试环境时。 我必须从存储库中获取gem包debug_basedebug_ide。 ' gem install xxx'命令将下载包并使用DevKit编译包。我在想为什么没有这些宝石包提前编译?因此,我们在安装时不需要DevKit来构建作业。 DevKit还有其他目的吗?

1 个答案:

答案 0 :(得分:1)

某些包/宝石需要提前编译才能正常工作,因为它们使用原生扩展。

当您使用gem命令时,这由ruby gem自动完成。

Devkit是:

  

RubyInstaller开发工具包是一个工具包,可以轻松地构建和使用本机C / C ++扩展,例如RDiscount和RedCloth for Ruby on Windows