我正在尝试使用rails 4.2.6开发应用程序.我正在尝试将postgres用于数据库.服务器启动正常,但是当我尝试加载页面时,它会抛出"ActiveRecord :: Base没有连接池"错误.
会是什么呢?
编辑
pg gem无法正常工作.我必须在启动服务器之前对其进行评论,然后在我的GemFile中取消注释.我意识到我使用的是Ruby 2.3而不是Ruby 2.0(按照预期).我删除了ruby 2.3并在ruby 2.0环境下设置了所有内容.它现在正常工作.
我曾经读过某些地方,在较新的Rails版本中有'pg'宝石存在一些问题,要求人们使用'gem install pg --pre'代替安装宝石.我试过了,但后来我的应用程序在我的GemFile中需要'pg'宝石,而且,上面提到的问题再次出现了.
这是我的database.yml文件的结果:
default: &default
adapter: postgresql
encoding: unicode
host: localhost
username: -------
password: -------
pool: 5
development:
<<: *default
database: myDbName
Run Code Online (Sandbox Code Playgroud)