zsh: command not found: hdc - 鸿蒙 HarmonyOS Next

终端中执行 hdc 命令抛出如下错误;

zsh: command not found: hdc

解决办法

首先,查找到 DevEco-Studio 的 toolchains 目录路径;

其次,按照类似如下的文件夹层级结果推理到 toolchains 子级路径下,其中 sdk 后一级的路径可能会存在差异,以实际本地路径结构为主,直至找到 openharmony 下的 toolchains

/Applications/DevEco-Studio.app/Contents/sdk/default/openharmony/toolchains/

最后,通过终端将其配置新增进去即可;
1.首先,通过终端执行如下命令

echo $SHELL

2.查看返回的结果为 /bin/zsh 还是 /bin/bash,其次根据返回结果执行如下命令

// 结果为 /bin/zsh 执行 vi ~/.zshrc
vi ~/.zshrc
// 结果为 /bin/bash 执行 vi ~/.bash_profile
vi ~/.bash_profile

3.输入字母 "i",进入编辑模式
在原配置基础之上新增如下内容,切勿影响到原有的配置导致额外的异常错误

HDC_SDK_PATH=此处输出如上本机查找到 DevEco-Studio 的 toolchains 目录路径
launchctl setenv HDC_SDK_PATH $HDC_SDK_PATH # 仅MacOS需要在此执行,Linux无须执行
export PATH=$PATH:$HDC_SDK_PATH

4.参照如上方式编辑完成后保存配置即可
先点击 ESC 键退出编辑模式后再输入 ":wq" 最后点击回车 Enter 键保存即可

5.保存配置后更新下配置即可,执行如下协议,同理根据如上返回结果执行不同的命令

// 结果为 /bin/zsh 执行 source ~/.zshrc
source ~/.zshrc
// 结果为 /bin/bash 执行 source ~/.bash_profile
source ~/.bash_profile


以上便是此次分享的全部内容,希望能对大家有所帮助!

### 解决 Linux Shell 中 `hdc` 命令未找到的问题 当遇到 `hdc command not found` 的错误提示时,这通常意味着系统无法识别该命令。可能的原因包括环境变量配置不正确、软件包未安装或路径设置有误。 #### 检查并更新环境变量 确保 `$PATH` 环境变量包含了 `hdc` 执行文件所在的目录。可以通过编辑 `.bashrc` 或者 `.zshrc` 文件来添加必要的路径: ```bash export PATH=$PATH:/path/to/hdc/directory source ~/.bashrc # 刷新当前shell会话中的更改 ``` 如果不确定具体位置,可以尝试使用 `which hdc` 来查找命令的位置[^4]。 #### 安装缺失的依赖项 有时特定工具需要额外库的支持才能正常工作。对于某些情况下的 Java 开发需求,建议通过以下方式安装 JDK: ```bash sudo apt-get update sudo apt install default-jdk ``` 上述操作能够帮助解决由于缺少Java运行环境而导致的一些问题[^2]。 #### 验证命令是否存在 确认是否确实已经安装了所需的程序,并且其二进制文件位于系统的可执行路径下。如果不是,则需下载对应的版本并按照官方文档完成部署过程。 例如,在处理CUDA相关开发环境中,涉及到cuDNN库的安装步骤如下所示: ```bash tar xvzf cudnn-8.0-linux-x64-v5.1-ga.tgz sudo cp -P cuda/include/cudnn.h /usr/local/cuda/include sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda/lib64 sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn* ``` 这些指令适用于Ubuntu 16.04以及CUDA Toolkit 8.0环境下CuDNN v5.1的安装流程[^3]。 然而针对具体的 `hdc` 工具,应当参照相应的开发者指南来进行正确的安装与配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值