无法设置文件修改时间,路径 = './pubspec.lock'(操作系统错误:不允许操作,errno = 1)



我正在使用Gitlab CI为Flutter项目设置CI。Project 使用代码生成支持的库,因此我们需要运行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.locka+w都没有帮助。chown也没有帮助(考虑到echo $USER返回了一个空字符串,这对我来说是值得怀疑的(。我只是没有想法,我认为chmod应该消除文件访问的所有问题。

我正在使用这个码头工人映像。

我正在使用 Bitbucket 管道,从绝对路径运行颤振命令直接对我有用:

sudo /home/cirrus/sdks/flutter/bin/flutter packages pub run build_runner build

最新更新