Не удалось установить время изменения файла, путь = './pubspec.lock' (Ошибка ОС: операция не разрешена, errno = 1) - PullRequest
0 голосов
/ 26 сентября 2019

Я настраиваю CI для проекта Flutter, используя Gitlab 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.lock или a+w не помогло.chown тоже не помогло (учитывая, что echo $USER вернул пустую строку, что для меня сомнительно).У меня просто закончились идеи, я подумал, что chmod должен устранить все проблемы с доступом к файлу.

Я использую этот образ докера.

...