代码之家  ›  专栏  ›  技术社区  ›  Satishakumar Awati

Ruby Smartsheet证书验证失败

  •  0
  • Satishakumar Awati  · 技术社区  · 6 年前

    我想利用 smartsheet rubygem连接到smartsheet帐户并获取工作表列表。

    client = Smartsheet::Client.new(token: ACCESS_TOKEN)
    sheets = client.sheets.list
    

    在第二行,我得到下面的错误。

    Smartsheet::RequestError: SSL_connect returned=1 errno=0 state=error: certificate verify failed
            from app/models/smartsheet_client.rb:18:in `get_sheets'
            from (irb):5
    

    我正在本地执行这个代码,我遗漏了什么? 提前谢谢!

    1 回复  |  直到 6 年前
        1
  •  2
  •   Kim Brandl    6 年前

    我不是Ruby专家,但这个错误似乎意味着您的代码无法验证您所连接的站点的SSL证书是否有效。我怀疑这个问题是由本地dev环境的配置问题引起的,而不是 鲁比根。

    以下文章详细介绍了解决这个问题的几种可能的方法: