Mac上鸿蒙配置HDC报错:zsh: command not found: hdc -v

这个问题困扰了好久,按照官方文档去配置的,就是会一直报错,没有配置成功,主要原因是官网ide的路径可能和你本地的ide的路径不一致,因为官网的ide版本可能是最新的

一.先查找你本地的toolchains目录在哪里,最终是要配置这个目录
点击右键,在当前ide打开一个终端

二.打开以后一级一级去进行访问,具体目录在这里

复制代码
Applications/DevEco-Studio.app/Contents/sdk/HarmonyOS-NEXT-DB3/openharmony/toolchains/
我这边是在HarmonyOS-NEXT-DB3这一步出错 ,之前这一步是default借鉴别人的,所以一直没有配置成功,找对路径以后就可以成功了
三.完整代码配置
复制代码
1、打开终端工具,执行以下命令,根据输出结果分别执行不同命令
echo $SHELL

-如果输出结果为/bin/bash,则执行以下命令,打开.bash_profile文件。
vi ~/.bash_profile

-如果输出结果为/bin/zsh,则执行以下命令,打开.zshrc文件。
vi ~/.zshrc
复制代码
2、单击字母“i”,进入Insert模式。
复制代码
3、输入以下内容(这里路径HDC_SDK_PATH就是上面写的你自己一步步访问出来的路径,因为这里我并不知道你的ide版本)

HDC_SDK_PATH=/Applications/DevEco-Studio.app/Contents/sdk/HarmonyOS-NEXT-DB3/openharmony/toolchains/

launchctl setenv HDC_SDK_PATH $HDC_SDK_PATH # 仅MacOS需要在此执行,Linux无须执行

export PATH=PATH:HDC_SDK_PATH

复制代码
4、编辑完成后,单击Esc键,退出编辑模式,然后输入“:wq”,单击Enter键保存。
复制代码
5、执行以下命令,使配置的环境变量生效。
复制代码
-如果步骤1时打开的是.bash_profile文件,请执行如下命令:
复制代码
source ~/.bash_profile复制
复制代码
-如果步骤1时打开的是.zshrc文件,请执行如下命令:
复制代码
source ~/.zshrc
相关推荐
fatiaozhang95272 小时前
晶晨S905L3A(B)-安卓9.0-开启ADB和ROOT-支持IPTV6-支持外置游戏系统-支持多种无线芯片-支持救砖-完美通刷线刷固件包
android·游戏·adb·华为·电视盒子·机顶盒rom·魔百盒固件
用户545748341772 小时前
Harmonyos5应用开发实战——地图组件集成与定位功能实现(part1)
harmonyos
用户545748341772 小时前
Harmonyos5应用开发实战——订单页面开发(part2)
harmonyos
用户545748341772 小时前
Harmonyos5应用开发实战——地图组件集成与定位功能实现(part2)
harmonyos
用户545748341773 小时前
HarmonyOS Next应用开发实战——登录页面实现(part1)
harmonyos
用户545748341773 小时前
HarmonyOS Next应用开发实战——底部弹框组件的实现(part1)
harmonyos
用户545748341773 小时前
HarmonyOS Next应用开发实战——底部弹框组件的实现(part2)
harmonyos
用户545748341773 小时前
HarmonyOS Next应用开发实战——多功能页面组件构建(part1)
harmonyos
用户545748341773 小时前
HarmonyOS Next应用开发实战——多功能页面组件构建(part2)
harmonyos
星释3 小时前
鸿蒙Flutter实战:18-组合而非替换,现有插件快速鸿蒙化
flutter·华为·harmonyos