我正在中国与工作相关的旅行中测试应用程序上的omniauth集成,并且我的常规ruby工作流程存在一些问题。
我能够像往常一样安装大多数宝石,在一些奇怪的情况下,我不得不将我的宝石源从https://rubygems.org/更改为https://ruby.taobao.org(一个可靠的本地rubygems镜像),但是当它涉及安装基本上任何与omniauth相关的宝石,我遇到了麻烦。
通常在我的gemfile中放入一个,并且运行bundle没有任何反应。该命令无效。在我的gemfile中:
gem 'omniauth-facebook'
gem 'omniauth-twitter', :github => 'arunagw/omniauth-twitter'
gem 'omniauth-github', :github => 'intridea/omniauth-github'
gem "omniauth-google-oauth2"
gem 'omniauth-linkedin-oauth2'
只有twitter gem能够下载,我想是因为它从github中提取代码(虽然gist.github是封锁的但是没有阻止...)。无论是否使用vpn,我都会得到相同的结果。任何建议将不胜感激。