Список драгоценных камней, показывающий драгоценные камни, но не список комплектов после установки комплекта - PullRequest
0 голосов
/ 16 апреля 2019

Это может быть довольно простой рубиновый вопрос, но почему gem list сработает и bundle list потерпит неудачу после выполнения bundle install?

Я настраиваю это в Docker-контейнере, чтобы при выполнении COPY . .

я мог перезаписывать важные файлы.

Это мой .dockerignore

.git
.idea/
.bundle/
vendor/bundle/

Это важные части в Dockerfile

...
# Install ruby gems
COPY Gemfile Gemfile
RUN bundle install
...

COPY . .
...

РЕДАКТИРОВАТЬ: я не могу опубликовать большую часть кода, так как большая часть его проприетарна, но, очевидно, добавление Gemfile.lock перед установкой пакета решило проблему. Хотя я не уверен, почему.

Итак, последний Dockerfile -

...
# Install ruby gems
COPY Gemfile Gemfile
COPY Gemfile.lock Gemfile.lock
RUN bundle install
...

COPY . .
...
...