Я пытаюсь установить драгоценный камень, сидя за прокси. Пароль, который мне предоставлен, содержит каретку (^).Как избежать каретки, переданной в значение, переданное параметру прокси-сервера 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]
Когда я называю gem install package -p http://user:pass\^[email protected]
или gem install package -p 'http://user:pass^[email protected]'
или же без http://
я
ERROR: While executing gem ... (OptionParser::InvalidArgument)
invalid argument: -p http://user:pass^[email protected]
Я пытался избежать каретку с дополнительными обратными слэшами, но они повернитесь к косым чертам.