微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 ~/omnetpp-5.6.2/bin 添加到 PATH 时,source .zshrc 命令失败

如何解决将 ~/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:/用户/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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。