如何让 RubyMine 使用 already-运行 docker-compose 服务,而不是尝试启动它?
How to make RubyMine use already-running docker-compose service, rather than trying to start it?
我在 Rails 项目上使用 docker-compose,主 Web 服务被调用 web
。
当我尝试 运行 来自 RubyMine 的测试时,它会尝试 运行
/usr/local/bin/docker-compose -f
/Users/jy/Development/@Rails/project/docker-compose.yml -f
/Users/jy/Library/Caches/RubyMine2018.3/tmp/docker-compose.override.35.yml
up --exit-code-from web --abort-on-container-exit web
即使 Web 容器已经启动。
这会导致创建重复网络的问题,并且 web
服务随后由于 --abort-on-container-exit
而停止。
如何使用简单的 docker-compose exec web bundle exec rspec …
使 RubyMine 运行 成为我的测试,而无需所有序言?我 知道 该命令有效,因为它在命令行中有效(但是 运行 单个测试涉及 很多 键入以填充在 --example testname
!)
显然,它还不支持这个。
https://youtrack.jetbrains.com/issue/RUBY-19849 是需要解决才能使其正常工作的问题。
我在 Rails 项目上使用 docker-compose,主 Web 服务被调用 web
。
当我尝试 运行 来自 RubyMine 的测试时,它会尝试 运行
/usr/local/bin/docker-compose -f
/Users/jy/Development/@Rails/project/docker-compose.yml -f
/Users/jy/Library/Caches/RubyMine2018.3/tmp/docker-compose.override.35.yml
up --exit-code-from web --abort-on-container-exit web
即使 Web 容器已经启动。
这会导致创建重复网络的问题,并且 web
服务随后由于 --abort-on-container-exit
而停止。
如何使用简单的 docker-compose exec web bundle exec rspec …
使 RubyMine 运行 成为我的测试,而无需所有序言?我 知道 该命令有效,因为它在命令行中有效(但是 运行 单个测试涉及 很多 键入以填充在 --example testname
!)
显然,它还不支持这个。
https://youtrack.jetbrains.com/issue/RUBY-19849 是需要解决才能使其正常工作的问题。