当前位置: 首页 > 知识库问答 >
问题:

格雷德尔:格雷德尔在等你

虞俊美
2023-03-14

我面临着这个问题

sparsh610@DESKTOP-551C51M:/mnt/e/xxxxxxxxx$ ./gradlew mm
: not found2: ./gradlew:
: not found8: ./gradlew:
./gradlew: 52: ./gradlew: Syntax error: word unexpected (expecting "in")

我验证了我的系统已经安装了gradle,并且具有所有读写权限。

这个错误有什么具体原因吗?

已检查此链接

共有1个答案

鲜于阳成
2023-03-14

它只是UNIX和windows处理行尾字符的区别,所以很容易解决只需键入sed-i.bak's/\r$//'gradlew这将替换回车。使用选项-i,文件将被就地编辑,原始文件将被备份为gradlew.bak

 类似资料:
  • 主要项目脚本: childProject脚本:

  • Gradle无法解析,但它在提供的所有3个存储库中都可用: > 这部分日志很有趣,Gradle只在和本地文件系统中查找: https://jcenter.bintray.com/org/apache/commons/commons-imaging/1.0-SNAPSHOT/maven-metadata.xml https://jcenter.bintray.com/org/apache/commo

  • 我试图用我的gradle项目运行junit测试,但不管是什么测试,它们都会抛出以下堆栈跟踪 我已经看到了一些建议的解决方案,但似乎没有一个奏效。当我在ant中运行它们时,我的测试运行良好。我已经确保xerces使用的是最新版本,我还添加了建议的版本 对于JVM,但似乎什么都不起作用。 任何建议都将不胜感激。我可以根据要求提供更多信息。 **更新** 做了以下更改- 但现在的结果如图所示 **更新2

  • 我正在尝试让我现有的Android项目与渐变和智能J 12一起工作。以前,我曾让它与maven一起工作,但这似乎不像gradle那样灵活,而且据我所知,我需要的子文件夹更少。 我的Android项目分为干净的java库(:core)和实际的应用程序(:Android)。这两个项目都在我的主项目文件夹中。 我认为,用这个实现gradle工作的理想解决方案是将(:core)和(:android)项目视