在尝试向gem源添加任何URL时,我发现此URL不是URI。例如 当我执行
gem sources -a https://rubygems.org
它告诉我
https://rubygems.org不是URI
感谢任何帮助
答案 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