登录 立即注册

首页 > 绿虎论坛 > 电脑 > 鸿蒙PC (发帖)

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

作者: @Ta

时间: 16小时前

点击: 67

其实很简单,把这行代码加在 ~/.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 installbrew uninstall 之类的命令就行了(因为没有设置 PATHbrew install 等命令可能会报错)。

演示视频

视频链接


[隐藏样式|查看源码]


『回复列表(0|显示机器人聊天)』

帖子没有回复
回复需要登录

7月13日 03:57 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1