https://rubygems.org/不是URI

时间:2015-04-04 09:02:22

标签: ruby-on-rails ruby windows

在尝试向gem源添加任何URL时,我发现此URL不是URI。例如 当我执行

gem sources -a https://rubygems.org

它告诉我

  

https://rubygems.org不是URI

感谢任何帮助

2 个答案:

答案 0 :(得分:0)

我认为这个问题与Ruby本身的uri组件有关。 我认为以下将有效: 转到/lib/ruby/1.9.3/uri,打开common.rb,找到userinfo并用此行替换定义

ret[:USERINFO] = userinfo = "(?:[#{unreserved};:&=+$,\\\\]|#{escaped})*"

答案 1 :(得分:0)

可能是DNS问题,虽然我不确定但尝试使用开放式DNS,如8.8.8.8