Ruby on rails Ruby on Rails-无法加载postgres适配器

Ruby on rails Ruby on Rails-无法加载postgres适配器,ruby-on-rails,postgresql,ruby-on-rails-4,heroku,Ruby On Rails,Postgresql,Ruby On Rails 4,Heroku,在heroku上构建rails应用程序(本地)。按照他们的教程,和 当我运行服务器或生成迁移时,会出现以下错误: LoadError(无法加载“active_record/connection_adapters/posgtres_adapter”。请确保config/database.yml中的适配器有效。如果您使用的适配器不是“mysql”、“mysql2”、“postgresql”或“sqlite3”,请将必要的适配器gem添加到gem文件中。): database.yml: default

在heroku上构建rails应用程序(本地)。按照他们的教程,和

当我运行服务器或生成迁移时,会出现以下错误:

LoadError(无法加载“active_record/connection_adapters/posgtres_adapter”。请确保config/database.yml中的适配器有效。如果您使用的适配器不是“mysql”、“mysql2”、“postgresql”或“sqlite3”,请将必要的适配器gem添加到gem文件中。):

database.yml:

default: &default
  adapter: postgresql
  encoding: unicode
  pool: 5

development:
  <<: *default
  database: myapp_development
  username: Name
  password: secret
  host: localhost
default:&default
适配器:postgresql
编码:unicode
游泳池:5
发展:

值得怀疑的是,这与您遇到的问题相同,但请发布这些详细信息,以防它提供线索。我用的是Windows10

我收到了同样的错误信息。为了排除故障,我尝试使用“gem install pg”重新安装pg,但有一个文件被锁定

发现一个进程仍在使用其中一个PG文件并关闭该进程,删除了在C:\Ruby200-x64\lib\ruby\gems\2.0.0\gems\PG-0.18.3-x64-mingw32中找到的整个PG目录

重新运行“gem install pg”rake db:setup、rake db:create、rake db:migrate,错误消失了