虎绿林HU60.CN
发现版块
Enter
发布登录
发现版块发布我的社区荣誉
登录
虎绿林让技术讨论持续生长京ICP备18041936号-1

一种让 GitNext、DevBox 与 Harmonybrew 共存的方法

老虎会游泳
14天前鸿蒙PC
842 0

其实很简单,把这行代码加在 ~/.zshrc 开头就行了:

export PATH="/usr/local/bin:/data/app/bin:/usr/bin:/vendor/bin"

这样 Harmonybrew 就找不到安装在 /data/service/hnp/bin 目录的GitNext和DevBox相关命令了。

然后 CodeArts IDE、BitFun、OHcode 等软件不会加载 .zshrc,所以不会受到影响。

如果我们需要用 /data/service/hnp/bin 里的某个命令,把它符号连接到 ~/.harmonybrew/bin/ 目录即可,比如:

localhost ~ % ln -s /data/service/hnp/bin/6tunnel ~/.harmonybrew/bin/
localhost ~ % 6tunnel
usage: 6tunnel [-146dvh] [-s sourcehost] [-l localhost] [-i pass]
      [-I pass] [-L limit] [-A filename] [-p pidfile]
      [-m mapfile] localport remotehost [remoteport]

如何在 CodeArts IDE、BitFun 终端里使用 brew 安装的命令?

在 ~/.bashrc 和 ~/.mkshrc 里添加如下内容即可:

eval "$(/storage/Users/currentUser/.harmonybrew/bin/brew shellenv)"

因为没有设置 PATH,所以不会影响这些软件自带的终端调用 /data/service/hnp/bin 内命令。

我们只要注意别在这些软件自带的终端调用 brew install、brew uninstall 之类的命令就行了(因为没有设置 PATH,brew install 等命令可能会报错)。

演示视频

视频链接

登录后收藏
楼层讨论

0 条回复

默认正序

还没有回复,来留下第一个观点。

加入这场讨论登录后即可参与讨论
登录并回复
关于作者老虎会游泳创世

你好,这里是虎绿林。

查看用户主页
帖子信息
发布于2026/07/12 11:37
最后更新2026/07/12 11:37
阅读842