关于 “zsh: command not found: *“
如果我们使用 oh-my-zsh 为终于的时候,我们新增一些执行命令到 oh-my-zsh 上面的时候,终端都会出现上面的这个错误。以安装 arc 为例子,最近项目中由于需要使用到 arcanist
,需要导入 arcanist
命令。
创建下截目录
1 | mkdir arcanist |
安装arcanist包
1 | git clone https://github.com/phacility/arcanist.git |
正常Mac bash 环境下,运行:
1 | export PATH="$PATH:/Applications/arcanist/arcanist/bin" |
就能成功把 /bin
里的 arc
命令引入到 bash,但是 zsh 不一样。
需要配置 .zshrc
配置 .zshrc
打开 zshrc 配置文档1
open ~/.zshrc
寻找 #User configuration, 在 #User configuration 下面输入,你需要导入的 bin
置:
1 | export PATH=$HOME/Applications/arcanist/arcanist/bin:$PATH |
重置 zshrc1
source ~/.zshrc
那就能成功运行导入的执行命令了。
使用
生效
1 | arc help |