Docker - Не удалось найти 'bundler' (1.17.2), необходимый для Gemfile.lock - PullRequest
0 голосов
/ 24 мая 2019

Образ, который я создаю, содержит приложение ruby, в котором есть гемфайл, содержащий BUNDLED WITH 1.17.2

Мой Dockerfile содержит ссылки на это:

RUN gem install bundler -v 1.17.2 && bundle install - без разработки --path vendor

Образ строится нормально и может запускать контейнер локально. Тем не менее, мне нужно скопировать его на другой сервер, и поэтому я сохраняю изображение в виде tar, gzip-файл и перемещаю его. Я использую docker load < <image>.tar.gz, а затем запускаю образ. На сервере, на котором я scp'd изображение, я получаю следующую ошибку:

`find_spec_for_exe ': не удалось найти' bundler '(1.17.2), необходимый для вашего Gemfile.lock (Gem :: GemNotFoundException)

Кто-нибудь может обойти это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...