当我使用gcc构建项目时,我可以使用非常有用的-I
标志来指定其他包含目录。有时,宝石需要编译代码,但我不能使用-I
标志。具体来说,我不能在我的机器上建立RMagick,因为它未能对MagickWand步:什么是Rubygem的'-I'标志的等价物?
checking for wand/MagickWand.h... no
我知道确切位置MagickWand.h
是。我如何告诉宝石在哪里可以找到它?
UPDATE: 我有ImageMagick的两个版本我的系统(工作)和宝石上抛出这个错误:
Warning: Found more than one ImageMagick installation. This could cause problems at runtime.
/a/Magick-config reports version 6.5.8 Q8 is installed in [a]
/b/Magick-config reports version 6.6.4 Q16 is installed in [b]
Using 6.5.8 Q8 from [a].
宝石使用的版本[a]
,而我希望它使用版本[b]
..但我找不到任何方法让它切换到[b]
。据我所知,宝石不会咨询我的$PATH
。
这并没有做到这一点不幸的是......宝石抛出相同的错误。 – 2012-01-31 02:28:17