如何避免此错误运行maven时没有这样的文件或目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何避免此错误运行maven时没有这样的文件或目录相关的知识,希望对你有一定的参考价值。

我在邮件中下载的文件夹中有后端代码和API。我正在使用Mac OS。

但是当我在终端运行./mvnw时,我得到了错误

-bash: ./mvnw: /bin/sh^M: bad interpreter: No such file or directory

如何克服这个错误?

答案

看起来你的bash被DOS行结尾搞糊涂了。 This post详细介绍了如何在MacOS上处理这些内容

另一答案

该错误表明mvnw文件不存在。转到你需要构建的maven项目,然后通过指向mvnw的路径来运行mvnw,就像下面一样。

sh / home / user / maven-wrapper-master / mvnw clean install

或者将mvnw文件复制到maven项目目录中。

另一答案

我尝试了dos2unix filename它的工作原理。要使用此命令,我们必须安装dos2unix

这是安装的链接

https://symwisedownload.symantec.com//resources/sites/SYMWISE/content/live/SOLUTIONS/228000/TECH228385/en_US/dos2unix-5.3.3-0.pkg?gda=1539204692_786de4ebe956ae8f24de673f5398dd64

以上是关于如何避免此错误运行maven时没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

运行迁移时“没有这样的文件或目录”或“不知道这样的主机”

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

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

shmget 中没有这样的文件或目录错误

CreateProcess:没有这样的文件或目录

错误:ENOENT:没有这样的文件或目录,scandir