当前位置: 首页 > news >正文

zsh: command not found - 鸿蒙 HarmonyOS Next

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

zsh: command not found

解决办法

首先,查找到 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


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

http://www.dtcms.com/a/120939.html

相关文章:

  • Java 中 JSON 处理库将对象含二进制数组转换为 JSON 字符串
  • ROS2——foxy apt打包离线安装deb包
  • YOLOv11训练中精准率召回率与mAP@0.5的动态变化分析
  • 配置与管理代理服务器
  • openEuler-22.03-LTS-SP3 编译安装 Greenplum-db 6.20.0
  • 【检测手机有无网络】
  • 自动化测试——selenium
  • 【python】针对Selenium中弹框信息无法定位的问题,以下是综合解决方案及注意事项:
  • Trae + LangGPT 生成结构化 Prompt
  • C++ 时间库和线程库学习笔记(Chrono 与 Thread)
  • C++ 中的双指针技巧:高效解决数组和链表问题
  • 华为openEuler欧拉系统
  • unity运行时进行录制并保存(可进行二次加载包含场景中生成动态物体)
  • AMS 启动流程管理进程与Binder的关联
  • LeetCode.234. 回文链表
  • 峰飞航空与合肥开启全面合作,打造先进空中立体多维交通运输生态
  • 国家出手肥胖问题,AI减肥起风了
  • Element Plus 图标使用方式整理
  • 【力扣hot100题】(076)买卖股票的最佳时机
  • 基于华为云kubernetes的应用多活的示例
  • 基于PyQt5的企业级生日提醒系统设计与实现
  • AI智能体需求研究报告:小红书、知乎、抖音等平台用户需求深度分析
  • 【QT】QT中的文件IO
  • 【SpringBoot】98、SpringBoot中整合springdoc-openapi-ui接口文档
  • 网络出故障时,四大表(MAC表、ARP表、路由表、转发表)怎么查?看看这套排查顺序
  • 操作系统常用命令
  • 点击抽奖功能总结
  • 更改CMD背景图片
  • [特殊字符] 手机连接车机热点并使用 `iperf3` 测试网络性能
  • 让你的MCP符合openai协议