gpt4 book ai didi

java - Travis 所有构建均失败 "bad interpreter: No such file or directory"

转载 作者:行者123 更新时间:2023-12-01 16:55:12 25 4
gpt4 key购买 nike

由于某些原因,travis 中的所有构建在我使用 maven 的 Spring Boot 项目中都失败了,我不知道为什么会发生这种情况,因为我已经将它用于 django 项目并且工作正常。

这是我的travis.yml,很简单

dist: trusty
language: java
jdk: oraclejdk8
services:
- mysql
before_install:
- mysql -e 'CREATE DATABASE petclinic;'
script: mvn test -Dspring.profiles.active=mysql-travis

这是我每次得到的 travis 跟踪

$ java -Xmx32m -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
$ javac -J-Xmx32m -version
javac 1.8.0_151
before_install
0.01s$ mysql -e 'CREATE DATABASE petclinic;'
3.01s$ ./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
/home/travis/.travis/functions: ./mvnw: /bin/sh^M: bad interpreter: No such file or directory
The command "eval ./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V " failed. Retrying, 2 of 3.
/home/travis/.travis/functions: ./mvnw: /bin/sh^M: bad interpreter: No such file or directory
The command "eval ./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V " failed. Retrying, 3 of 3.
/home/travis/.travis/functions: ./mvnw: /bin/sh^M: bad interpreter: No such file or directory
The command "eval ./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V " failed 3 times.
The command "./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V" failed and exited with 126 during .
Your build has been stopped.

我的 django 项目中从未出现过此错误,所以我不确定发生了什么,并且在网络中搜索此错误并没有给我提供与 travis 相关的解决方案

最佳答案

真是愚蠢的错误。由于某些奇怪的原因,根目录中的 mvnw 文件被修改了。第一行应该是注释:

"# !/bin/sh"

但由于某种原因它变成了

#!/bin/sh

还有特拉维斯,尽管这不是评论。

关于java - Travis 所有构建均失败 "bad interpreter: No such file or directory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61601720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com