【发布时间】:2019-09-26 17:41:00
【问题描述】:
我正在使用 Gitlab CI 为 Flutter 项目设置 CI。项目使用代码生成支持库,因此我们需要运行flutter packages pub run build_runner build 来生成所有必要的代码。
执行这两个脚本条目后:
- flutter packages get
- flutter packages pub run build_runner build
脚本给出了一条错误消息说Failed to set file modification time, path = './pubspec.lock' (OS Error: Operation not permitted, errno = 1)。
sudo chmod 777 pubspec.lock 或 a+w 没有帮助。 chown 也没有帮助(考虑到 echo $USER 返回了一个空字符串,这对我来说是有问题的)。我只是没有想法,我认为chmod 应该消除所有文件访问问题。
【问题讨论】: