Настройка Ejabberd: ошибка: библиотека libyaml не найдена
Я пытаюсь установить Ejabberd по исходному коду, но когда я запускаю команду make, я обнаружил следующую ошибку.
checking for yaml_parser_initialize in -lyaml... no
checking yaml.h usability... no
checking yaml.h presence... no
checking for yaml.h... no
configure: error: libyaml library was not found
ERROR: Command ['get-deps'] failed!
make: *** [deps/.got] Error 1
Я переустановил libyaml 0.2 и другую версию, используя make и brew, но все еще не решаю ошибку. Если вы знаете другое решение, чем вести меня.
3 ответа
Я просто устанавливаю libyaml-dev:
$ sudo apt-get install libyaml-dev
Вы можете установить libyaml-devel в centos
sudo yum install libyaml-devel
У меня такая же проблема, сделайте и установите libyaml, тогда вы сможете скомпилировать ejabberd
cd tmp/
sudo wget http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz
sudo tar xzvf yaml-0.1.6.tar.gz
cd yaml-0.1.6/
sudo ./configure
sudo make
sudo make install