当我运行:docker compose up
时,我一直收到这个错误:Bundler::RubyVersionMismatch: Your Ruby version is 2.7.5, but your Gemfile specified 2.7.7
代码库中没有写2.7.5的地方。gemfile,. ruby-version,dockerfile都写2.7.7。当我运行docker命令时,我应该指定ruby版本吗?
错误跟踪中的上一行是:bundler: failed to load command: rails (/usr/local/bundle/bin/rails)
.
我最近从rbenv切换到asdf,我想知道我是否干扰了ruby版本管理器的配置。
1条答案
按热度按时间dba5bblo1#
docker compose up
并不总是替换已创建的容器。如果合成文件构建了映像,则可以尝试运行docker compose up --build