错误:没有这样的文件或目录,在 WSL2 上使用此处的文档时

Posted

技术标签:

【中文标题】错误:没有这样的文件或目录,在 WSL2 上使用此处的文档时【英文标题】:ERR: No such file or directory, when using here doc on WSL2 【发布时间】:2021-07-28 10:27:15 【问题描述】:
$ cat <<EOF
abc
abc
abc
EOF
cat: -: No such file or directory

使用此处的文档在 WSL2 上出现错误,我是否缺少一些需要添加的包或者它是 WSL 错误?

【问题讨论】:

无法复制。错误消息的措辞表明您没有逐字复制和粘贴命令。您可以截屏并在评论中发布链接吗?也让我们知道cat --versionecho $BASH_VERSION 说了什么。 【参考方案1】:

我也遇到了同样的问题。我发现我已将TMPDIR 环境变量设置为/mnt/c 下的路径。取消设置变量后,它又开始工作了。

【讨论】:

以上是关于错误:没有这样的文件或目录,在 WSL2 上使用此处的文档时的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Heroku 上部署 Flask 应用程序 [致命错误:mpfr.h:没有这样的文件或目录]

如何解决Nodejs:错误:ENOENT:没有这样的文件或目录

无法执行“代码设计”(没有这样的文件或目录)

致命错误:gnu/stubs-32.h:没有这样的文件或目录

错误:gnome.h:没有这样的文件或目录

导入错误:libmariadbclient.so.18:无法打开共享对象文件:没有这样的文件或目录