when using OmniAuth in rails application why I always met Errno::ETIMEDOUT

こ雲淡風輕ζ 提交于 2019-12-25 11:54:55

问题


I have a rails dummy application, And I've add OmniAuth into my Gemfile. I've add

<%= link_to "Sign in with Twitter", "/auth/twitter" %>

in my application layout file.

Also I've add the omniauth.rb file in my config\initializers folder.

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :twitter, 'MYKEY', 'MYSECERT'
end

After I restart of my rails server with rails s and visit http://localhost:3000/auth/twitter

I've always met Errno::ETIMEDOUT, saying Operation timed out - connect(2)

My computer can visit Twitter website meanwhile.

Can anyone help me what was going wrong here? Thank you very much.


回答1:


That is because of the network issue. After connected with VPN, everything was fine.



来源:https://stackoverflow.com/questions/4793176/when-using-omniauth-in-rails-application-why-i-always-met-errnoetimedout

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!