嘗試向gem源添加任何URL時,我發現此URL不是URI。例如 當我執行https://rubygems.org/不是URI
gem sources -a https://rubygems.org
它告訴我,
https://rubygems.org is not a URI
任何幫助表示讚賞
嘗試向gem源添加任何URL時,我發現此URL不是URI。例如 當我執行https://rubygems.org/不是URI
gem sources -a https://rubygems.org
它告訴我,
https://rubygems.org is not a URI
任何幫助表示讚賞
我認爲這個問題是關係到自身的Ruby的URI組件。 我覺得下面的工作: 轉到/lib/ruby/1.9.3/uri
,開放common.rb
,找到用戶信息,並與該行
ret[:USERINFO] = userinfo = "(?:[#{unreserved};:&=+$,\\\\]|#{escaped})*"
沒有變化!相同的輸出! – 2015-04-04 10:02:00
替換定義可能是DNS的問題,雖然我不知道,但給它打開DNS一試像8.8.8.8
我實際上使用Google的DNS – 2015-04-04 10:10:28
你的紅寶石版本是什麼?你嘗試過使用http而不是https嗎? – 2015-04-04 09:09:34
紅寶石1.9.3,對不起,我不明白! – 2015-04-04 09:12:05
@AmitSiddhu是的,我已經和相同的輸出! – 2015-04-04 09:24:57