我似乎无法得到gem install charlock_holmes -v 0.6.9.4工作。
我可以手工编辑./ext/charlock_holmes/extconf.rb和includ
$INCFLAGS << " -I/usr/local/include " $LDFLAGS << " -L/usr/local/lib "
执行make clean并通过重写spec文件
gem spec ../../cache/charlock_holmes-0.6.9.4.gem --ruby > ../../specifications/charlock_holmes-0.6.9.4.gemspec
并使之成为当地的gem。
CPPFLAGS和LDFLAGS金额安装。 它出现后缀--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。