我使用GCM gem向Android设备发送推送通知。在生产服务器中,通知发送完美,但当我尝试在本地发送推送通知时,我收到以下错误:
OpenSSL :: SSL :: SSLError:SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败
请注意,GCM API KEY
使用与生产服务器相同的密钥设置,并且我使用与生产服务器相同的send_notification
参数。我还在Google Developer Console project credentials
(每日更新)中添加了我的本地IP地址。
我缺少什么?
注:使用RoR v3.2.13
,Ruby v2.0.0
,OSx El Capitan
,我已安装openssl v1.0.2a-1
答案 0 :(得分:0)
好的,问题是我没有安装curl-ca-bundle
,就像很多类似的问题一样。当我尝试使用curl-ca-bundle
安装brew
时,我发现了package was removed。经过一些研究,我可以在我的Mac following this steps.
ca-cert
希望将来帮助某人。