在rails应用程序中使用OmniAuth时,为什么我总是遇到Errno :: ETIMEDOUT
我有一个rails虚拟应用程序,我已经将OmniAuth添加到我的Gemfile中。 我补充说
在我的应用程序布局文件中
我还在config \ initializers文件夹中添加了omniauth.rb文件。
Rails.application.config.middleware.use OmniAuth::Builder do provider :twitter, 'MYKEY', 'MYSECERT' end
用rails s
重新启动rails服务器后,访问http:// localhost:3000 / auth / twitter
我总是遇到Errno::ETIMEDOUT
,说Operation timed out - connect(2)
我的电脑可以同时访问Twitter网站。
任何人都可以帮我解决这里出了什么问题吗? 非常感谢你。
那是因为网络问题。 与VPN连接后,一切都很好。
- 访问Google Plus联系人google-api-ruby-client和omniauth-google-oauth2
- 我正在使用rails cast omniauth,我收到此错误
- 有没有人使用omniauth与rails 2.3.8?
- 允许用户在使用Twitter登录时输入他们的电子邮件(OmniAuth)
- 使用Rails的omniauth成功登录后保存Comment对象
- Rails 3路由约束和正则表达式
- 如何将/ auth /:provider中的omniauth路由更改为/ myapp / auth /:provider
- 如何将Devise的Rails应用程序转换为OAuth提供程序?
- 使用“omniauth-oauth2”捆绑安装错误