【问题标题】:when using OmniAuth in rails application why I always met Errno::ETIMEDOUT在 Rails 应用程序中使用 OmniAuth 时为什么我总是遇到 Errno::ETIMEDOUT
【发布时间】:2011-01-25 11:54:07
【问题描述】:

我有一个 rails 虚拟应用程序,并且我已将 OmniAuth 添加到我的 Gemfile 中。 我加了

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

在我的应用程序布局文件中。

我还在我的 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 网站。

谁能帮助我这里出了什么问题?非常感谢。

【问题讨论】:

    标签: ruby-on-rails omniauth


    【解决方案1】:

    那是因为网络问题。连接VPN后一切正常。

    【讨论】:

      猜你喜欢
      • 2022-08-19
      • 2011-09-08
      • 2012-08-21
      • 2016-02-08
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 2014-06-07
      相关资源
      最近更新 更多