以下のコマンドを実行したあと
docker-compose run <コンテナ名> bundle instal
新しいgemが、 installedされたのを確認し次のコマンドをしても、反映されていません
docker-compose run <コンテナ名> ls /usr/local/bundle/gems
どういった原因が考えられますでしょうか?
gemfileはこんな感じでございます。
Dockerfile
1# 19.01.20現在最新安定版のイメージを取得 2FROM ruby:2.5.3 3# 必要なパッケージのインストール(基本的に必要になってくるものだと思うので削らないこと) 4RUN apt-get update -qq && \ 5 apt-get install -y build-essential \ 6 libpq-dev \ 7 nodejs 8# 作業ディレクトリの作成、設定 9RUN mkdir /app_name 10##作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照 11ENV APP_ROOT /app_name 12WORKDIR $APP_ROOT 13# ホスト側(ローカル)のGemfileを追加する(ローカルのGemfileは【3】で作成) 14ADD ./Gemfile $APP_ROOT/Gemfile 15ADD ./Gemfile.lock $APP_ROOT/Gemfile.lock 16# Gemfileのbundle install 17RUN bundle install 18ADD . $APP_ROOT
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。