mac ohpm和node找不到解决方案

612 阅读1分钟

问题

linglideiMac:~ lingli$ find ohpm
find: ohpm: No such file or directory
如何配置ohpm环境变量
  1. 查看ohpm安装位置
// 在鸿蒙项目下执行
which ohpm

image.png

  1. 配置环境变量
open ~/.bash_profile
export OHPM_HOME=/Applications/DevEco-Studio.app/Contents/tools/ohpm
export PATH=${PATH}:${OHPM_HOME}/bin
  1. 让环境变量生效
source .bash_profile
  1. mac mojave以后的系统请配置 .zshrc文件,一样的操作方法,只是将bash_profile改为.zshrc
open .zshrc
export OHPM_HOME=/Applications/DevEco-Studio.app/Contents/tools/ohpm
export PATH=${PATH}:${OHPM_HOME}/bin
source .zshrc
  1. 配置完成后执行 ohpm --version,查看是否配置成功,如果报错
-e ERROR: NODE_HOME is not set and 'node' command not found in your PATH.

-e Please set the NODE_HOME variable in your environment to match the location of your NodeJs installation.

需要继续配置node的环境变量

如何配置node环境变量
// 在鸿蒙项目下执行
which node

image.png

  1. 配置环境变量
open ~/.bash_profile
export NODE_HOME=/Applications/DevEco-Studio.app/Contents/tools/node
export PATH=${PATH}:${NODE_HOME}/bin
  1. 让环境变量生效
source .bash_profile
  1. mac mojave以后的系统请配置 .zshrc文件,一样的操作方法,只是将bash_profile改为.zshrc
open .zshrc
export NODE_HOME=/Applications/DevEco-Studio.app/Contents/tools/node
export PATH=${PATH}:${NODE_HOME}/bin
source .zshrc
  1. 配置完成后执行 ohpm --version,和 node --version,能够查看版本号,ohpm和node的环境变量就配置成功啦~