当我试图设置Ruby的调试环境时。我必须从存储库获取gem包debug_base和debug_ide。“'gem install xxx”命令将下载软件包,并使用DevKit编译包。我在想为什么不预先编译这些gem包?因此,在安装它们时,我们不需要DevKit来完成构建工作。DevKit还有其他用途吗?
发布于 2014-11-06 08:54:19
有些包/gems需要预先编译才能工作,因为它们使用本机扩展。
当您使用gem命令时,这是由ruby自动完成的。
Devkit是:
RubyInstaller开发工具包使构建和使用本地C/C++扩展(如RDiscount和RedCloth for RubyInstaller)变得更加容易。
https://stackoverflow.com/questions/26775125
复制相似问题