Я пытаюсь установить weasyprint в Ubuntu и сталкиваюсь с следующей ошибкой в libffi-dev:
sudo apt-get install libffi-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libffi-dev
Я не уверен, что могу ошибаться, однако без этого Я продолжаю терпеть неудачу всякий раз, когда я пытаюсь установить weasyprint. Может ли кто-нибудь помочь мне?
Проверьте эту запись в Ваш /etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu vivid main restricted universe
Запускают обновление
sudo apt-get update
И установка с
sudo apt-get install libffi-dev
<час> , Пакет находится в основных репозиториях:
% apt-cache policy libffi-dev
libffi-dev:
Installed: 3.2.1-2
Candidate: 3.2.1-2
Version table:
*** 3.2.1-2 0
500 http://archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
100 /var/lib/dpkg/status
Запись Addthis в Вашем /etc/apt/sources.list
, если обновление it'snot
deb http://archive.ubuntu.com/ubuntu vivid main restricted universe
прокисает, перечисляет
sudo apt-get update
, тогда попробовали еще раз
sudo apt-get install libffi-dev
Если Вы, как я, не можете установить от repo, потому что Вы находитесь на неподдерживаемой версии Ubuntu и не можете изменить ATM, попытайтесь установить deb
упакуйте вручную:
https://launchpad.net/ubuntu / + source/libffi
Мне было нужно libffi-dev
для установки драгоценного камня, и таким образом, я загрузил:
libffi-dev-dbgsym_3.2.1-6_amd64.ddeb (872 байта)
Установленный, что, и смог затем bundle install
и работы драгоценного камня.