问题描述
在 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:/用户/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
到那个目录来运行它。这个问题怎么解决?提前致谢!!
解决方法
~
,它不会扩展为 /Users/kaytlyn
。试试这个:
# 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