0

我正在使用 Oauth 连接到 facebook,它适用于本地开发。

然而,我想在 Heroku 上运行它,我得到了这个错误:

2012-06-14T15:50:16+00:00 app[web.1]: Errno::ENOENT (No such file or directory - Certificate file "/opt/local/share/curl/curl-ca-bundle.crt" does not exist!):
2012-06-14T15:50:16+00:00 app[web.1]:   app/controllers/sharing_controller.rb:138:in `facebook_callback'

我已经在 Heroku 中配置了 SSL 端点,但这并没有改变任何东西。

4

1 回答 1

0

我想到了 -

我不得不更改考拉证书路径参数:

旧:Koala.http_service.ca_file = '/opt/local/share/curl/curl-ca-bundle.crt'

新:Koala.http_service.ca_file = '/usr/lib/ssl/certs/ca-certificates.crt'

于 2012-06-14T16:18:21.123 回答