在heroku(本地)上构建rails应用程序。按照rails和installing postgres locally的教程。
当我运行服务器或生成迁移时,我得到以下错误:
LoadError(无法加载' active_record / connection_adapters / posgtres_adapter'。确保config / database.yml中的适配器有效。如果使用的是' mysql'以外的适配器。 ,' mysql2',' postgresql' sqlite3'将必要的适配器gem添加到Gemfile。):
database.yml中:
default: &default
adapter: postgresql
encoding: unicode
pool: 5
development:
<<: *default
database: myapp_development
username: Name
password: secret
host: localhost
宝石文件有:gem&#39; rails&#39; &#39; 4.2.0&#39;和gem&#39; pg&#39;安装
我的机器操作系统:Windows 64x
任何和所有帮助表示赞赏。
答案 0 :(得分:0)
令人怀疑的是,这与您所遇到的问题相同,但发布这些详细信息以防它带头。我正在使用Windows 10
我有同样的错误消息。要进行故障排除,我尝试使用'gem install pg'重新安装pg,但文件被锁定。
发现我有一个进程仍在使用其中一个PG文件并关闭进程,删除了在C:\ Ruby200-x64 \ lib \ ruby \ gems \ 2.0.0 \ gems \ pg-0.18中找到的整个pg目录0.3-x64的的mingw32
Reran'gem install pg'rake db:setup,rake db:create,rake db:migrate,错误消失了。