安装Shopify-cli-2.1.0.deb时预安装脚本报错exit status 1,libffi依赖缺失求助
解决Shopify CLI 2.1.0 deb包安装时的ffi编译错误
从你的错误日志和mkmf.log内容来看,问题的核心是缺少libffi的开发依赖包,导致ffi 1.15.3这个Ruby gem无法编译成功,进而中断了Shopify CLI的安装流程。
按照以下步骤解决:
1. 安装libffi开发依赖
执行下面的命令安装libffi的开发包,这是ffi gem编译必需的底层依赖:
sudo apt-get install -y libffi-dev
2. 清理之前的安装残留
因为之前的安装失败导致dpkg处于错误状态,先修复这个状态:
sudo dpkg --configure -a
3. 重新安装Shopify CLI deb包
现在再次尝试安装你的deb包:
sudo apt install /home/daviamaral/Downloads/shopify-cli-2.1.0.deb
补充:如果仍有问题的备选方案
如果上述步骤后还是无法完成安装,可以先手动安装指定版本的ffi gem,再重新执行deb包安装:
sudo gem install ffi -v 1.15.3
内容的提问来源于stack exchange,提问作者Davi Amaral
相关产品推荐
相关产品推荐

