0

私はFacebookに接続するためにOauthを使用していますが、ローカル開発では正常に機能します。

ただし、これを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 に答える