开发中,.hvigor目录用于存放构建缓存文件。当默认目录磁盘空间不足时,可以通过配置环境变量自定义.hvigor目录路径。

一、默认目录位置

.hvigor目录默认位于用户目录下:

操作系统 默认路径
Windows C:\Users\username\.hvigor
macOS /Users/username/.hvigor
Linux(root用户) /root/.hvigor
Linux(非root用户) /home/username/.hvigor

注意:自定义.hvigor目录时,不能包含空格

二、Windows环境变量设置

操作步骤

  1. 打开系统环境变量设置(系统或用户变量)

  2. 添加变量:

    • 变量名HVIGOR_USER_HOME

    • 变量值:自定义存放.hvigor目录的绝对路径(如D:\HvigorUserHome

示例

变量名:HVIGOR_USER_HOME
变量值:D:\HvigorUserHome

三、macOS环境变量设置

macOS上为DevEco Studio设置环境变量需要使用launchd来设置。

3.1 临时生效

在终端中执行以下命令并重新启动DevEco Studio即可:

launchctl setenv HVIGOR_USER_HOME /Users/xx

注意:该设置方式在重启电脑后将失效

3.2 重启不失效

  1. /etc/launchd.conf(若文件不存在,可自行创建)中添加:

setenv HVIGOR_USER_HOME /Users/xx

      2.设置完成后,重启电脑后才可生效。

说明:macOS上设置系统变量的方式因系统版本不同而存在多种差异,以上仅为一种示例,具体以系统版本为准。

四、Linux环境变量设置

操作步骤

  1. 打开终端,执行:

vim ~/.bashrc

     2.添加环境变量:

export HVIGOR_USER_HOME=/home/xx

    3.保存并关闭文件,重新加载配置文件:

source ~/.bashrc

五、其他

操作系统 环境变量名 配置方式
Windows HVIGOR_USER_HOME 系统/用户环境变量
macOS HVIGOR_USER_HOME launchctl setenv / launchd.conf
Linux HVIGOR_USER_HOME ~/.bashrc export

注意事项

注意事项 说明
路径不能包含空格 自定义目录路径中不能有空格
macOS临时生效 launchctl setenv方式重启后失效
macOS永久生效 /etc/launchd.conf方式需重启电脑
Linux需要source 修改.bashrc后需执行source ~/.bashrc
    Logo

    openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

    更多推荐