при использовании OmniAuth в приложении rails, почему я всегда встречал Errno :: ETIMEDOUT - PullRequest
0 голосов
/ 25 января 2011

У меня есть приложение-заглушка rails, и я добавил OmniAuth в свой Gemfile. Я добавил

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

в моем файле макета приложения.

Также я добавил файл omniauth.rb в мою папку config \ initializers.

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.

Может кто-нибудь помочь мне, что здесь происходит не так? Большое спасибо.

1 Ответ

0 голосов
/ 18 марта 2011

Это из-за проблем с сетью. После подключения по VPN все было нормально.

...