2

我在 Rails 中遇到错误 - Faraday::Error::ConnectionFailed。我正在尝试RailsCast Omniauth Episode。它在 Twitter 上运行良好。但是当我给

http://localhost:3000/auth/facebook
它给出了错误。我也看到了问题,但问题没有解决。

developer.facebook.com 上的设置

Site URL: http://localhost:3000/
Site Domain: localhost

我正在使用窗户。我也读过问题

谢谢!

4

1 回答 1

1

我已经解决了这个问题。此问题可能仅适用于 Windows 用户。用这个,

1将此文件保存在您的桌面上win_fetch_cacerts.rb

2在命令提示符下使用此命令

ruby "%USERPROFILE%\Desktop\win_fetch_cacerts.rb"

[3] 将此文件保存在您的 c:\RailsInstaller\

[4] 在您的命令提示符下或设置为环境变量

set SSL_CERT_FILE=C:\RailsInstaller\cacert.pem

[5] 重新启动系统并尝试。

于 2012-07-20T13:57:17.467 回答