0
私はプロキシの後ろに座っている間に宝石をインストールしようとしています。私に与えられたパスワードには、キャレット(^)が含まれています。RubyGemsプロキシパラメータに渡された値で渡されたキャレットをエスケープするには?
私のhttp_proxy環境変数はuser:pass^[email protected]
で、例としてgitが幸せです。
私はgem install package
を呼び出すときに私が手:
ERROR: While executing gem ... (URI::InvalidURIError)
bad URI(is not URI?): http://user:pass^[email protected]
私は余分なバックスラッシュでキャレットを脱出しようとしたが、彼ら私は
ERROR: While executing gem ... (OptionParser::InvalidArgument)
invalid argument: -p http://user:pass^[email protected]
を取得http://
ずにgem install package -p http://user:pass\^[email protected]
またはgem install package -p 'http://user:pass^[email protected]'
又はそれを呼び出すとスラッシュをスラッシュにします。