gpt4 book ai didi

ruby-on-rails - Foursquare 和 Heroku : certificate verify failed

转载 作者:太空宇宙 更新时间:2023-11-03 12:55:30 25 4
gpt4 key购买 nike

我在 foursquare 开发者网站上获得了一个用于无用户访问的 key / secret ,现在我想使用 foursquare2 gem 获取数据:

    @foursquare = Foursquare2::Client.new(:client_id => 'xxx', :client_secret => 'yyy')

这在本地主机上工作正常,但在 Heroku 上我收到以下错误:

ActionView::Template::Error (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed)

我没有在应用程序中设置任何 SSL 或 Omniauth。

更新:找到解决方案!您必须传入带有 heroku 证书路径路径的 ssl 哈希。

@foursquare = Foursquare2::Client.new(:client_id => 'xxx',
:client_secret => 'yyy',
:ssl => { :verify => OpenSSL::SSL::VERIFY_PEER, :ca_file => '/usr/lib/ssl/certs/ca-certificates.crt' })

最佳答案

我在 ruby​​ 1.9.3 下也提到了这个问题。降级到 ruby​​ 1.9.2 后,我再也没有收到该错误...

关于ruby-on-rails - Foursquare 和 Heroku : certificate verify failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com