Gems和C / C ++库

时间:2014-05-19 19:05:16

标签: c++ c ruby bundler

我使用bundler来管理我的宝石,因为每个优秀的ruby开发人员都应该这样做。我理解它的方式,它确保下一个检查我的代码的开发人员将安装我作为项目的一部分安装的正确版本的gem以及它们的依赖项。

我的问题是这个。我不得不手动安装一些C或C ++库,如ImageMagic,LibXML或IC4U。至少在Mac上,Bundler不会为我做这件事。我必须做brew安装Imagemagick等。既然如此,我怎样才能确保有问题的机器有正确的C ++库来使用该版本的gem?我可以为不同的项目安装同一个库的多个版本,并指出需要一个到一个文件夹而另一个需要另一个文件夹的项目吗?或者C ++库通常被认为是无限期向后兼容的?

我几年来一直在大量使用linux并且没有进行过任何C / C ++开发,所以如果这是一个菜鸟问题我会道歉。

0 个答案:

没有答案