Назад | Перейти на главную страницу

gem install добавить CPPFLAGS / LDFLAGS

Я не могу понять 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 

и сделать его местной жемчужиной.

  1. Как мне установить драгоценный камень?
  2. Должен быть лучший способ добавить то, что составляет 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 сверху.