На Ubuntu14.10, как установить libicu-dev
Я пытаюсь установить Gollum от Gem на Ubuntu14.10.
Когда я пытаюсь использовать gem install gollum
Я принял ошибку ниже:
/usr/bin/ruby2.1 extconf.rb mkmf.rb не может найти заголовочные файлы для ruby по адресу /usr/lib/ruby/include/ruby.h ОШИБКА: Ошибка установки gollum: ОШИБКА: не удалось создать собственное расширение для гема. Здание не удалось. Смотрите выше вывод для получения дополнительной информации о сбое. Сбой extconf, код выхода 1 Gem-файлы останутся установленными в /var/lib/gems/2.1.0/gems/charlock_holmes-0.7.3 для проверки. Результаты заносятся в /var/lib/gems/2.1.0/extensions/x86_64-linux/2.1.0/charlock_holmes-0.7.3/gem_make.out
Я нахожу причину в том, что пакет libicu-dev должен быть установлен раньше.
Итак, я использую sudo apt-get install libicu-dev
, но принял ошибку:
$ sudo apt-get установить libicu-dev Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Некоторые пакеты не могут быть установлены. Это может означать, что у вас есть запросил невозможную ситуацию или если вы используете нестабильную рассылка о том, что некоторые необходимые пакеты еще не созданы или был перемещен из Входящего. Следующая информация может помочь разрешить ситуацию: Следующие пакеты имеют неудовлетворенные зависимости: libicu-dev: Зависит от: libicu52 (= 52.1-6), но 52.1-6ubuntu0.3 должен быть установлен E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
Также я стараюсь apt-get install -f
но ошибка как и раньше.
Как я могу решить проблему? Спасибо!
2 ответа
Вам нужно переустановить эту либику, я решил эту проблему на ubuntu 22:
- apt purge libicu-dev libicu
- удачное обновление
- apt установить libicu-dev libicu