首页 > 解决方案 > 将 ~/omnetpp-5.6.2/bin 添加到 PATH 时,source .zshrc 命令失败

问题描述

在 MacOS 中添加 export PATH= $PATH:~/omnetpp-5.6.2/bin到 .zshrc 会出现以下错误:

.zshrc:export:193:在此上下文中无效:/usr/local/opt/gcc/bin:/usr/local/bin/python3:/usr/local/opt/gcc/bin:/usr/local/bin /python3:/Users/kaytlyn/anaconda3/bin:/Users/kaytlyn/anaconda3/condabin:/usr/local/opt/gcc/bin:/usr/local/bin/python3:/usr/local/bin:/usr /bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple /usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Wireshark.app/Contents/MacOS:/Users/kaytlyn/anaconda3/bin:/usr/local/go/bin/go :/Users/kaytlyn/anaconda3/bin:/usr/local/go/bin/go:/Users/kaytlyn/anaconda3/bin:/usr/local/go/bin/go:~/omnetpp-5.6.2/bin prompt_status:5:找不到命令:wc

我想添加这个路径,这样我就不必cd每次都去那个目录来运行它。如何解决这个问题?提前致谢!!

标签: macoszshomnet++

解决方案


~$HOME如果您以这种方式添加它,则不会扩展到。试试这个:

# Use the array version instead of the scalar.
# -U eliminates duplicates.
export -U PATH path+=( ~/omnetpp-5.6.2/bin )

请参阅http://zsh.sourceforge.net/Doc/Release/Parameters.html#Parameters-Used-By-The-Shell


推荐阅读