gem install charlock_holmes -v 0.6.9.4
を動作させることができないようです。
./ext/charlock_holmes/extconf.rb
を手作業で編集して含めることができます
$INCFLAGS << " -I/usr/local/include "
$LDFLAGS << " -L/usr/local/lib "
make
をクリーンに実行し、次の方法でスペックファイルを書き直します。
gem spec ../../cache/charlock_holmes-0.6.9.4.gem --Ruby > ../../specifications/charlock_holmes-0.6.9.4.gemspec
そしてそれを地元の宝石にします。
CPPFLAGS
とLDFLAGS
に相当するものをgemインストールに追加するためのより良い方法が必要です。接尾辞--with-cppflags=-I/usr/local/include
および--with-ldflags=-L/usr/local/lib
が表示されます。
gem install charlock_holmes -v 0.6.9.4 -- --with-cppflags=-I/usr/local/include --with-ldflags=-L/usr/local/lib
上から1と2の両方を達成します。