На 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 ответа

apt install libicu52=52.1-6

sudo apt-get install libicu-dev

Вам нужно переустановить эту либику, я решил эту проблему на ubuntu 22:

  1. apt purge libicu-dev libicu
  2. удачное обновление
  3. apt установить libicu-dev libicu
Другие вопросы по тегам