为什么chefDK包含* .hpp和* .h文件

时间:2018-03-06 15:55:50

标签: ruby installation rubygems chef

我注意到安装chefDK时会安装很多* .hpp * .h文件,为什么?

/opt/chefdk/embedded/lib/ruby/gems/2.4.0/gems/ffi-1.9.18/ext/ffi_c/AbstractMemory.h ... /opt/chefdk/embedded/lib/ruby/gems/2.4.0/gems/dep-selector-libgecode-1.3.1/lib/dep-selector-libgecode/vendored-gecode/include/gecode/int/unary/subsumption.hpp

它还需要Mac中的Xcode,为什么?

1 个答案:

答案 0 :(得分:2)

主要是因为我们从源代码编译了所有东西,而且这个包就像100mb那么10k的文本文件在我们的通知之下。如果你想要chef gem install具有c扩展名的东西,也需要其中一些。我们不需要Xcode,我们已经为您编译了所需的一切。