2010-07-06 2 views
0

Похоже, эта тема была рассмотрена несколько раз раньше, но эти решения только дошли до меня. Теперь у меня есть источники, которые правильно обновлены, и я могу запросить драгоценные камни без ошибок, но я все равно получаю пустые результаты для своих поисков.Установка Ruby Gems за прокси

Я установил rubysspi и скопировал файл spa.rb, как указано в readme.

ридй также предложил использовать эту линию, которая не работала для меня основанного на моем пути установки:

ruby -rspa 'C:\Program Files\ruby\gem' list --remote sspi 

Так что я включил его в мою папку установки от корня:

ruby -rspa 'C:\ruby\gem' list --remote sspi 

Но это также не сработало, поэтому поиск файла с драгоценными камнями расположен в каталоге bin, поэтому эта команда, наконец, работала для меня:

ruby -rspa 'C:\ruby\bin\gem' list --remote sspi 

Но я получил пустые результаты обратно:

*** REMOTE GEMS *** 

SO Я попробовал другие драгоценные камни, и были те же самые результаты. Затем я перечислил свои источники драгоценных камней, и рубигемы перечислены, как ожидалось. Я что-то пропустил?

c:\ruby>gem sources 

*** CURRENT SOURCES *** 

http://rubygems.org 

ответ

0

Я никогда не получал драгоценные камни для установки по доверенности моей компании. Вместо этого я закончил загрузку драгоценных камней напрямую, а затем установил их из папки локальных загрузок.

2

Установите переменную среды http_proxy в http://host:port вашего прокси-сервера.

+0

Я не пробовал это изменение переменной окружения, но это все еще не исправить проблему. – jjr2527

+0

Странно это не работает для меня, я использую ruby ​​2.0.0p481 –

1

Попробуйте это:

Судо HTTP_PROXY = "http://10.3.100.207:8080" жемчужиной установки пакетирования

Заменить "10.3.100.207" с вашим хозяином и "8080" с «значением порта "

Это сработало для меня.

Или попробуйте это:

Судо HTTP_PROXY = "http://10.3.100.207:8080" или Судо экспорт HTTP_PROXY = "http://10.3.100.207:8080"

также сделать с https и HTTPS, поскольку из-за этого я столкнулся с проблемой.