我使用 Heroku 部署了一个 Facebook 应用程序,并使其部分在本地工作。我可以看到我的应用程序,但我一点击与 Facebook 连接,就会收到内部服务器错误消息。这是福尔曼抛出的:
OpenSSL::SSL::SSLError - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed:
一切都适用于生产,但我需要让本地工作开始集成 Mongo 和 FB。
我遵循了以下所有说明:https ://devcenter.heroku.com/articles/facebook#working-locally 。我创建了开发应用程序并相应地修改了 .env 文件。我创建了一个自签名证书,但我不确定这是否是以下内容。
我在 Mac OS 10.8.2 上运行 ruby 1.9.3p194、OpenSSL 1.0.1c、sinatra 1.2.6 和 Foreman。