0

我有一个 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 服务器rails s并访问http://localhost:3000/auth/twitter

我总是遇到Errno::ETIMEDOUT,说Operation timed out - connect(2)

我的电脑可以同时访问 Twitter 网站。

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

4

1 回答 1

0

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

于 2011-03-18T11:05:36.387 回答