首页 > 解决方案 > 如何避免与 getstream-cli 冲突的终端命令?

问题描述

我安装了https://github.com/GetStream/stream-cli但我还在 MacOS 10.14.6 (Mojave) 上安装了带有自制软件的 imagemagick。但是stream来自 stream-cli 的命令与来自 imagemagick 的命令冲突stream,所以当我尝试运行它时,系统认为我想运行 imagemagick。

有什么好的方法可以避免这种情况?(我也在使用 oh-my-zsh ...)

标签: javascriptbashoh-my-zsh

解决方案


您可以设置aliasesoh-my-zsh通过~/.zshrc。你可以这样做:

alias gsStream="path/to/getStream/bin/stream"
alias imStream="path/to/imagick/bin/stream"

注意:我不确定stream每个命令的存储位置,但您应该能够找到使用正确的路径。

然后source .zshrc~目录运行,任何新的终端窗口都可以访问这些命令。只需运行gsStreamimStream不是,stream您就可以开始了。


推荐阅读