Создание нового проекта rails 3 поверх прокси в windows - PullRequest
0 голосов
/ 02 сентября 2011

Мой компьютер работает на прокси. Поэтому для установки гемов я использую следующую команду

gem install -p http//#{proxy-server}:#{port} rails

Если я использую обычную команду установки gem, я получаю ошибку could not find gem. Сегодня я установил рельсы 3.1 и попытался создать новый проект. На полпути при создании файлов генератор начал выполнять run bundle install и в итоге выдал ту же ошибку

Fetching source index for http://rubygems.org/
Could not reach rubygems repository http://rubygems.org/
Could not find gem 'turn (>= 0, runtime)' in any of the gem sources listed in your Gemfile.

Генератор пытается установить некоторые драгоценные камни без прокси. Как я могу переопределить эту существующую функциональность? Я хочу, чтобы генератор использовал gem install -p http//#{proxy-server}:#{port} #{gem} вместо gem install #{gem}

1 Ответ

1 голос
/ 02 сентября 2011

Добавьте данную опцию в файл gemrc

gem: -p http//#{proxy-server}:#{port}

Под unix этот файл находится под ~/.gemrc, для окон я не знаю, но согласно этот ответ должен быть

# Under windows XP
C:\Documents and Settings\All Users\Application Data\gemrc 
# Under Windows Vista/Seven
C:\ProgramData\gemrc for windows Vista/Seven

Файл rc должен быть создан, если его нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...