Rails无法连接到本地安装的firebird db

时间:2019-05-10 05:15:43

标签: ruby-on-rails ruby docker firebird

我有一个dockerized rails 4.2应用程序。我还在本地Ubuntu计算机上安装了firebird 3。现在,当我启动docker容器并想开始开发时,我总是会收到此错误:

  

ActiveRecord :: ConnectionNotEstablished
  没有建立Firebird连接。

这是我的docker run命令:

docker run --rm -itP --name dev-cont --network host -v $(pwd):/data -e NO_RAKE_TASK=1 image_name

这是我的数据库。yml

development:
  adapter: fb
  database: /var/lib/firebird/3.0/data/FELIX.FDB
  username: sysdba
  password: x
  host: localhost
  encoding: UTF-8
  charset: UTF-8
  #  create: true

我可以使用DB Admin工具(DBeaver)连接到数据库,其配置看起来完全相同。

要查看该端口是否在容器中可用,我安装了nmap,并检查该端口是否已打开(看来是开放的。)。

我在这里想念什么?

0 个答案:

没有答案