gpt4 book ai didi

ruby-on-rails - rails : rake db:structure:load times out on CircleCI 2. 0

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:12 25 4
gpt4 key购买 nike

目前,运行 rake db:schema:load 以在 CircleCI 上设置数据库。在从使用 schema.rb 迁移到 structure.sql 时,命令已更新为:rake db:structure:load

不幸的是,它似乎挂起并且没有返回:

$ bin/rake db:structure:load --trace
** Invoke db:structure:load (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:structure:load
WARNING: terminal is not fully functional

set_config
------------

(1 row)

(END)rake aborted!
Interrupt:
<STACK TRACE>
bin/rake:9:in `<main>'
Tasks: TOP => db:structure:load
Too long with no output (exceeded 10m0s)

Found someone else with the same issue on CircleCI ,虽然没有答案。

最佳答案

这似乎与 psql 客户端输出到终端并期望用户输入有关:

 set_config 
------------

(1 row)

(END) <--- like from a terminal pager

不完全是一个合适的解决方案,而是 .circleci/config.yml 中的解决方法:

jobs:
build:
docker:
- image: MY_APP_IMAGE
environment:
PAGER: cat # prevent psql commands using less

关于ruby-on-rails - rails : rake db:structure:load times out on CircleCI 2. 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53055044/

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