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