Как обновить Ruby Gems из-за прокси-сервера (ISA-NTLM)
Мне не удалось заставить rubygems мой работать с помощью переключателя proxy командной строки, но я смог ironruby сделать это, просто установив proxy переменную среды HTTP_PROXY
. (Обратите ruby внимание, что случай кажется ironruby важным). У меня есть пакетный rubygems файл, в котором есть такая ruby-on-rails-gems строка:
SET HTTP_PROXY=http://%USER%:%PASSWORD%@%SERVER%:%PORT%
Я устанавливаю четыре gem упомянутые переменные до proxy того, как доберусь до этой proxy строки. Например, если мое proxy имя пользователя «wolfbyte», мой rubygems пароль «secret», а мой прокси ironruby называется «pigsy» и работает ruby на порту 8080:
SET HTTP_PROXY=http://wolfbyte:secret@pigsy:8080
Возможно, вы rubygems захотите быть осторожным rubygems с этим, потому что он хранит rubygems ваш пароль в виде простого ruby текста в сеансе машины, но ruby-on-rails-gems я не думаю, что это должно ruby быть слишком большой проблемой.
ruby
proxy
rubygems
ironruby
Как обновить Ruby Gems из-за прокси-сервера (ISA-NTLM)
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.