Я не могу понять 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
к установке драгоценного камня.Появляется суффикс --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 сверху.