macos - Jenkins Blue Ocean ./gradlew:没有这样的文件或目录
问题描述
我无法让 Blue Ocean 识别我的默认 gradle 文件夹在我的 Mac OSX 上的位置。我将GRADLE_HOME设置为/opt/gradle。
运行我的 shell 脚本时,我不断收到以下错误消息./gradlew assembleDebug
:
/Users/me/.jenkins/workspace/project@tmp/durable-d97717dc/script.sh:第 2 行:./gradlew:没有这样的文件或目录
脚本返回退出代码 1
解决方案
我可以看到导致该错误的两个原因:
- 您的脚本未在您所在的文件夹中执行
gradlew
。 gradlew
没有为调用用户设置正确的权限。
添加对要执行的文件的现有权限和正确权限的检查可以帮助您解决这些问题。
推荐阅读
- javascript - 从剪贴板粘贴日期输入 type="datetime-local"
- unity3d - 使用 Vuforia、Unity 和 Zxing 的 QR 码阅读器
- java - Minheapify 方法
- python - 如何在 python 中为来自远程 XBee 的传感器数据添加变量名?
- node.js - 在循环中并行运行请求并在完成后获取所有请求并在node.js中运行代码的不同部分时出错
- c++ - 如何在 Linux 上获取磁盘信息?
- python - 如何使用 SqlAlchemy ORM 以一对多关系连接 2 个表并从其他表中获取最新记录
- php - 学说 odm 注释或作曲家 autoload.php 不起作用?
- c++ - 从 recv() 读取多个“消息”
- spring-boot - 在 Swagger 中为请求后定义示例输入