我试图在Ubuntu上安装weasyprint,并在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时,我都会失败。有人能帮我吗?
发布于 2015-05-20 14:57:31
在您的/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发布于 2015-05-20 15:00:03
在/etc/apt/sources.list中添加这个条目(如果不是)
deb http://archive.ubuntu.com/ubuntu vivid main restricted universe更新soures列表
sudo apt-get update然后再试一次
sudo apt-get install libffi-dev发布于 2018-03-06 22:10:19
如果你,像我一样,因为你在一个不受支持的Ubuntu版本并且不能改变自动取款机而无法从回购中安装,请尝试手动安装deb包:
https://launchpad.net/ubuntu/+source/libffi
我需要libffi-dev来安装一个gem,所以我下载了:
libffi-dev-dbgsym_3.2.1-6_amd64.ddeb (872字节)
安装了它,然后bundle install和gem就可以工作了。
https://askubuntu.com/questions/626138
复制相似问题