你好,最近我将我的Mac mini从Mojave升级到Catalina(10.15.4(,以获得新的Xcode。在更新我的CI/CD管道之前,它曾经运行良好。我的CI/CD管道基于Azure。(我把我的机器用作构建机器(。
在更新到最新的操作系统版本并更新XCode之后。在运行管道时,它在"Flutter packages get"步骤失败,显示以下消息##[error]bash:">/Users/soap/documents/Flutter/bin/Flutter:不允许操作">
但当我在机器上本地运行时(导航到我的构建代理文件夹并运行这些命令(,它运行得很好。
注意:
- 我已将"全磁盘"权限授予终端
- 授予所有文件夹的R-W-X权限
请帮帮我。
您需要授予Java完全磁盘访问权限。
- 打开系统首选项
- 选择"安全和隐私">
- 选择"隐私"选项卡,然后从左侧菜单中选择"全磁盘访问">
- 单击左下角的锁定图标并使用管理员级别登录进行身份验证
- 单击
+
按钮添加应用程序 - 导航到
/usr/bin/java
。如果看不到/usr/文件夹,请键入cmd+shift+
由于这一点,"不允许操作"错误在我们这边得到了修复。