Rails:没有用于 PublicActivity::ORM::ActiveRecord::Activity 的连接池

问题描述

我正在尝试将现有项目从 Ruby 2.3 升级到 Ruby 2.6

一切正常,直到我在运行 rake db:create 时收到以下错误

rake aborted!
ActiveRecord::ConnectionNotEstablished: No connection pool for PublicActivity::ORM::ActiveRecord::Activity
/home/user/project/engines/admin/lib/admin/activity_extension.rb:10:in `<module:Admin>'
/home/user/project/engines/admin/lib/admin/activity_extension.rb:1:in `<top (required)>'
/home/user/project/engines/admin/lib/admin/engine.rb:8:in `<top (required)>'
/home/user/project/engines/admin/lib/admin.rb:1:in `require'
/home/user/project/engines/admin/lib/admin.rb:1:in `<top (required)>'
/home/user/project/config/application.rb:17:in `<top (required)>'
/home/user/project/Rakefile:4:in `<top (required)>'

我使用 postgresql 作为数据库,这是 database.yml 文件 -

default: &default
  adapter: postgresql
  encoding: unicode
  username: -------
  password: -------
  host: localhost
  port: 5432
  pool: 5

development:
  <<: *default
  database: mydbname

有人知道我为什么会收到这个错误吗?

任何形式的帮助将不胜感激!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)