bash build/prebuilts_download.sh报错解决

bash build/prebuilts_download.sh报错解决

前言:

在配置openharmony镜像环境编译的时候,下载编译二进制文件工具出现报错:

cxy@cxy-Inspiron-5580:/media/cxy/重剑/Lunix work/openharmony$ bash build/prebuilts_download.sh
tool_repo=https://repo.huaweicloud.com
npm_registry=http://registry.npm.taobao.org
sha256sum: /media/cxy/重剑: 是一个目录
sha256sum: work/openharmony/../OpenHarmony_2.0_canary_prebuilts/e848bfc39b8693ea34ca9e9a5dc6eb4e.0.tar.gz: 没有那个文件或目录
Failed,https://repo.huaweicloud.com/harmonyos/compiler/ace-loader/1.0/ace-loader-1.0.tar.gz Sha256 check Failed.Retry!
rm: 无法删除'/media/cxy/重剑'$'\n''work/openharmony/../OpenHarmony_2.0_canary_prebuilts/e848bfc39b8693ea34ca9e9a5dc6eb4e.0.tar.gz': 权限不够

运行

ls -lh sh

保证输出为bash(在/bin目录下)

出错原因:
安装openharmony需要单独a外置一个文件夹包含

最终发现问题是我的路径不规范,其实是该命令运行的脚本在调用路径的时候没有加引号,导致对于有空格的路径会出现错误转义,从而导致无法识别到正确的路径
另外一点是,当发现路径不对的时候,应该手动索引一次,这样可以发现问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值