我正面临这个问题
sparsh610@DESKTOP-551C51M:/mnt/e/xxxxxxxxx$ ./gradlew mm
: not found2: ./gradlew:
: not found8: ./gradlew:
./gradlew: 52: ./gradlew: Syntax error: word unexpected (expecting "in")
我确认我的系统已安装gradle并具有所有读写权限。
此错误有任何具体原因吗?
已经检查了这个link
最佳答案
它只是UNIX和Windows处理行尾字符之间的区别,因此只需键入sed -i.bak 's/\r$//' gradlew
即可轻松解决,它将替换回车符。使用选项-i,将在原位编辑文件,并将原始文件备份为gradlew.bak。
关于Gradle : gradlew expecting in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55342922/