我在从邮件中下载的文件夹中有后端代码和API。我正在使用Mac OS。
但是当我在终端中运行./mvnw
时,我得到了错误
-bash: ./mvnw: /bin/sh^M: bad interpreter: No such file or directory
如何克服这个错误?
答案 0 :(得分:2)
我遇到了与您相同的错误,按以下方式安装mvn包装器对我有用。
mvn -N io.takari:maven:wrapper
然后将cd转到pom.xml文件所在的文件夹,然后重新运行./mvnw命令
答案 1 :(得分:0)
该错误表明mvnw文件不存在。转到需要构建的Maven项目,然后通过指向mvnw的路径像下面这样运行mvnw。
sh / home / user / maven-wrapper-master / mvnw全新安装
否则,将mvnw文件复制到maven项目目录中。
答案 2 :(得分:0)
您的bash似乎被DOS行尾弄糊涂了。 This post详细介绍了如何在MacOS上处理这些问题
答案 3 :(得分:0)
我尝试了dos2unix filename
可以正常工作。要使用此命令,我们必须安装dos2unix
这是安装链接