Docker继续使用ruby版本2.7.5,即使dockerfile指定了2.7.7

ar7v8xwq  于 2023-01-12  发布在  Docker
关注(0)|答案(1)|浏览(154)

当我运行: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版本管理器的配置。

dba5bblo

dba5bblo1#

docker compose up并不总是替换已创建的容器。如果合成文件构建了映像,则可以尝试运行docker compose up --build

相关问题