Docker Ruby Bundle Permissions Ошибка при сборке - PullRequest
0 голосов
/ 25 сентября 2018

Используя docker-compose, я пытаюсь создать приложение на Ruby (ruby-app).Однако ближе к концу сборки он выдает ошибку:

There was an error while trying to write to `/ruby-app/Gemfile.lock`. It is likely
that you need to grant write permissions for that path.
ERROR: Service 'ruby-app' failed to build: The command '/bin/sh -c bundle install --jobs 4' returned a non-zero code: 23

Не уверен, почему эта ошибка разрешений появляется, она уже некоторое время прекрасно работает.

1 Ответ

0 голосов
/ 25 сентября 2018

Проблема заключалась в том, что я изменил Gemfile и ожидал, что внутри контейнера будет сгенерирован новый Gemfile.lock на основе изменений.

Чтобы устранить проблему, я запустил bundle install снаружи контейнера.Это сгенерировало новый Gemfile.lock в моей локальной файловой системе, и затем я смог собрать контейнер, как и ожидалось.

...