【问题标题】:docker-compose gives ERROR: No such service: bundledocker-compose 给出错误:没有这样的服务:捆绑
【发布时间】:2020-12-17 17:54:33
【问题描述】:

我是 Docker 新手,正在尝试使用命令刷新我的数据库

docker-compose -f docker-compose-dev.yml run --rm bundle exec web rake db:refresh
docker-compose -f docker-compose-dev.yml run --rm bundle exec web rake db:test:refresh

但我得到下一个错误

错误:没有这样的服务:捆绑

gem list bundler

显示下一个

*** LOCAL GEMS ***

bundler (default: 2.1.4)
bundler-unload (1.0.2)
rubygems-bundler (1.4.5)

我的 ruby​​ 版本是 ruby​​ 2.5.5p157(2019-03-15 修订版 67260)[x86_64-darwin19]

也许有人可以帮助我,我不知道该怎么办..

【问题讨论】:

    标签: ruby-on-rails ruby docker rubygems bundler


    【解决方案1】:

    bundle 不是 docker-compose-dev.yml 文件中定义的服务。

    我怀疑命令应该是这样的

    docker-compose -f docker-compose-dev.yml run --rm web bundle exec rake db:refresh

    注意web的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-02
      • 2021-02-10
      • 2016-09-24
      • 2021-08-23
      • 2016-05-14
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多