MacOSX terminal which git return error: zsh: bad option: -l
MacOSX terminal which git return error: zsh: bad option: -l
我最近在我的 git 上发现了一些问题,我想卸载它,当我尝试用以下方法识别路径时:
which git
我总是收到以下错误:
zsh: bad option: -l
知道这个错误可能意味着什么吗?
我已经在 iterm 和默认终端上尝试过,但总是得到同样的错误。
检查您的 .bashrc
或 .bash_profile
(也许 .zshrc
)在 which 命令上是否有别名。
就我而言,我在让 sdkman 工作时遇到了问题,看到了这个:
danbitter@Dans-MBP ~ % source "/Users/danbitter/.sdkman/bin/sdkman-init.sh"
find: -type: open: unknown type
/Users/danbitter/.sdkman/bin/sdkman-init.sh:83: parse error near `-a'
感谢 @marc0der & @helpermethod,问题出在我的 .zshrc 文件中:
alias -g f='open -a Finder ./' # f: Opens current directory in MacOS Finder
这太奇怪了,因为在 .zshrc 文件中禁用该行允许 sdkman 在 zsh shell 中运行。
但是,我可以将实际命令 open -a Finder ./
粘贴到同一个 zsh shell 中,它会在工作目录中打开一个 Finder 吗?把我弄糊涂了¯\(ツ)/¯
编辑:我将其从 alias -g
更改为函数 f() {open .;}
,现在我的 .zshrc 与 sdkman 一起愉快地工作:-)
我最近在我的 git 上发现了一些问题,我想卸载它,当我尝试用以下方法识别路径时:
which git
我总是收到以下错误:
zsh: bad option: -l
知道这个错误可能意味着什么吗?
我已经在 iterm 和默认终端上尝试过,但总是得到同样的错误。
检查您的 .bashrc
或 .bash_profile
(也许 .zshrc
)在 which 命令上是否有别名。
就我而言,我在让 sdkman 工作时遇到了问题,看到了这个:
danbitter@Dans-MBP ~ % source "/Users/danbitter/.sdkman/bin/sdkman-init.sh"
find: -type: open: unknown type
/Users/danbitter/.sdkman/bin/sdkman-init.sh:83: parse error near `-a'
感谢 @marc0der & @helpermethod,问题出在我的 .zshrc 文件中:
alias -g f='open -a Finder ./' # f: Opens current directory in MacOS Finder
这太奇怪了,因为在 .zshrc 文件中禁用该行允许 sdkman 在 zsh shell 中运行。
但是,我可以将实际命令 open -a Finder ./
粘贴到同一个 zsh shell 中,它会在工作目录中打开一个 Finder 吗?把我弄糊涂了¯\(ツ)/¯
编辑:我将其从 alias -g
更改为函数 f() {open .;}
,现在我的 .zshrc 与 sdkman 一起愉快地工作:-)