gpt4 book ai didi

ruby-on-rails - rails docker-compose bundle 安装错误

转载 作者:行者123 更新时间:2023-12-04 06:25:00 25 4
gpt4 key购买 nike

我的 docker-compose 在 ruby​​ on rails 上有问题。
当我运行时

docker-compose run web bundle install

我有信息表明我的 gems 安装成功,但是在下一步时我运行
docker-compose up

然后我得到了我的容器以代码 1 退出的信息。我查看了 docker 日志,我得到了这样的信息
Could not find gem XXXXXXXXX in any list of sources(Bundler::GemNotFound)

有趣的是我不使用这个 gem 。

此外,当我在容器外(在我的本地机器上)运行 bundle install 时,一切正常。哪里有问题?请帮忙

最佳答案

我有同样的问题,我解决了它。

运行容器的捆绑版本是什么?您可以在 Gemfile.lock 的最后一行检查它“与……捆绑在一起”。 (访问:docker run -ti sfcr_web /bin/bash 并运行 tail -n 2 Gemfile.lock
也许您在本地机器/docker 容器中使用了不同的 gem 版本。

你可以做gem uninstall xxxx如果你不需要那颗 gem 。也可能是您的更改没有生效,因为您的 docker-compose 没有使用最后一个 docker 镜像,请尝试:

  • docker images ,查看您之前的图片
  • docker rmi your_image_name
  • docker container prune , 删除未使用的容器并启动新容器。
  • docker container up
  • 关于ruby-on-rails - rails docker-compose bundle 安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40284637/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com