HarmonyOS 鸿蒙Next 为什么mac加了ohpm环境变量之后,其他的环境配置都失效了?

HarmonyOS 鸿蒙Next 为什么mac加了ohpm环境变量之后,其他的环境配置都失效了?

cke_4886.png

如果加了华为这个,我的git,brew,flutter,vim等都没了,这是为毛???


更多关于HarmonyOS 鸿蒙Next 为什么mac加了ohpm环境变量之后,其他的环境配置都失效了?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

第三行要加上 :${PATH} ,现在这种写法相当于把原来对的环境变量给覆盖掉了,可以 echo $PATH 检查下环境变量

更多关于HarmonyOS 鸿蒙Next 为什么mac加了ohpm环境变量之后,其他的环境配置都失效了?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


那就把其他工具的变量再加回去看看

其他都是在bash_profile里面,本来就有,像git不是自带的么,

有没有碰到一样问题的,大佬们

在macOS上,当您将ohpm(OpenHarmony Package Manager)环境变量添加到系统后,可能会导致其他环境配置失效的原因可能是环境变量冲突或配置覆盖。ohpm的环境变量设置可能修改了系统的PATH或其他关键环境变量,导致系统无法正确识别原有的配置。

具体来说,当您在~/.bash_profile~/.zshrc或其他Shell配置文件中添加ohpm的环境变量时,可能会覆盖或干扰原有的环境变量设置。例如,如果您在PATH变量中添加了ohpm的路径,而未正确处理原有的PATH值,可能会导致系统无法找到其他命令或工具。

要解决这个问题,可以检查环境变量配置文件,确保在添加ohpm环境变量时,保留了原有的配置。例如,在修改PATH时,可以使用以下方式确保原有PATH不被覆盖:

export PATH=$PATH:/path/to/ohpm

而不是直接覆盖PATH:

export PATH=/path/to/ohpm

此外,确保没有其他环境变量被意外修改或覆盖。如果问题仍然存在,可以检查系统的环境变量配置,确认是否存在冲突或重复定义的情况。

回到顶部