Fedora 37安装Dart Sass失败求助:报错无法打开/lib/ld-linux-aarch64.so.1
解决Fedora 37上Dart Sass安装错误的问题
错误原因分析
你遇到的错误qemu-aarch64-static: Could not open '/lib/ld-linux-aarch64.so.1': No such file or directory,结合操作步骤来看,核心问题有两个:
- 架构不匹配:你下载了ARM64架构的Dart Sass包,但当前系统可能是x86_64(64位x86)架构,或是ARM64系统缺少必要的动态链接库。
- PATH配置错误:你将Dart Sass解压到用户目录下的
~/opt/dart-sass,但在.bashrc中配置的PATH指向了系统根目录的/opt/dart-sass,系统无法找到正确的二进制文件。
解决方案
第一步:检查系统架构
先确认当前系统的架构,执行命令:
uname -m
- 若输出为
x86_64:说明下载了错误架构的安装包,需替换为x64版本。 - 若输出为
aarch64:说明系统是ARM64架构,需补充安装ARM64版本的glibc库。
第二步:修正PATH配置
编辑.bashrc文件,将错误的PATH配置替换为正确路径:
# 替换原错误配置 export PATH="$HOME/opt/dart-sass:$PATH"
保存文件后重新加载配置:
source ~/.bashrc
第三步:根据架构处理安装包
情况1:系统为x86_64架构
- 删除现有错误架构的安装包和解压目录:
rm -rf ~/opt/dart-sass rm dart-sass-1.70.0-linux-arm64.tar.gz
- 下载对应x64架构的Dart Sass包:
dart-sass-1.70.0-linux-x64.tar.gz - 将压缩包解压到
~/opt/dart-sass:
mkdir -p ~/opt/dart-sass tar -xzf dart-sass-1.70.0-linux-x64.tar.gz -C ~/opt/dart-sass --strip-components=1
- 测试安装是否成功:
sass --version
情况2:系统为aarch64架构
- 安装ARM64版本的glibc动态链接库:
sudo dnf install glibc-aarch64-linux-gnu
- 安装完成后直接测试:
sass --version
内容的提问来源于stack exchange,提问作者Redgard
相关产品推荐
相关产品推荐

