當我使用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