Я пытаюсь установить гем libxml-ruby
, который собирает собственные расширения.Я установил PKG_CONFIG_PATH
в правильное место для libxml2, и pkg-config
может его увидеть:
$ pkg-config --list-all | grep -i xml
libxml-2.0 libXML - libXML library version2.
К сожалению, процесс создания гемов не:
$ gem install libxml-ruby
...
checking for libxml/xmlversion.h in /opt/include/libxml2,/opt/local/include/libxml2,/usr/local/include/libxml2,/usr/include/libxml2... no
*** extconf.rb failed ***
...
extconf failure: need libxml2.
Список путей не содержит ожидаемого местоположения, хотя:
$ pkg-config --cflags libxml-2.0
-I/usr/local/Cellar/libxml2/2.9.8/include/libxml2
Почему настройки pkg-config
здесь игнорируются / как заставить сборку gem уважать это?