Kor*_*las 5 postgresql google-app-engine ruby-on-rails google-cloud-sql
我正在使用Google Cloud SQL(postgresql)和App Engine部署Rails 5应用,并且代理出现问题。我在这里遵循了Ruby on Rails Cloud Sql教程,并成功设置了代理。
在我的本地机器上:
psql -h "/cloudsql/[CONNECTION:NAME]" --user [USER] --password
我可以在另一个窗口中看到所有远程数据库和代理正在处理的连接。接下来,我尝试运行rake db:migrate并得到以下错误。
PG::ConnectionBad: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/cloudsql/[CONNECTION:NAME]/.s.PGSQL.5432"?
这是我的database.yml
  default: &default
  adapter: postgresql
  encoding: utf8
  pool: 5
  timeout: 5000
  username: [USER]
  password: [USER:PASS]
  host: /cloudsql/[CONNECTION:NAME]
由于代理是在本地计算机上工作的,因此它必须是我的rails应用程序或pg gem中的内容。我已经重新安装了PG gem。如何获得我的Rails应用程序以成功使用代理?
| 归档时间: | 
 | 
| 查看次数: | 692 次 | 
| 最近记录: |