Я делал JavaScript и некоторый Erlang в течение приблизительно шести месяцев, и я не сделал никаких направляющих, программирующих в последнее время. Сегодня на моем новом ПК я пошел для установки направляющих, но получил эту ошибку:
gem install rails WARNING: RubyGems 1.2+ index not found for: http://gems.rubyforge.org/ RubyGems will revert to legacy indexes degrading performance. Bulk updating Gem source index for: htp://gems.rubyforge.org/ ERROR: While executing gem ... (Gem::RemoteSourceException) Error fetching remote gem cache: SocketError: getaddrinfo: The system cannot find the file specified. (http://gems.rubyforge.org/yaml)
Мой друг сказал:"gem -v?
"на который я ответил "1.3.5". Он предложил, чтобы я обновил к 1.3.6, но у меня была та же проблема. Затем я установил несколько драгоценных камней для тестирования от GitHub.
Я не знаю, пропускаю ли я источник или что-то, или если что-то изменилось решительно в драгоценных камнях.
Также:
gem sources -a htp://gemcutter.org/ Error fetching htp://gemcutter.org/: SocketError: getaddrinfo: The system cannot find the file specified. (http://gemcutter.org/specs.4.8.gz)
Попробуйте переустановить rubygems с нуля здесь: http://rubygems.org/pages/download
RubyForge устарел и может больше не работать должным образом. Другая возможность заключается в том, что когда вы пытались это сделать, этот rubyforge или gemcutter был выключен или по другой причине недоступен по вашей сети. Вы также можете попробовать посмотреть, можете ли вы получить доступ к файлу на rubygems, введя его в свой браузер (для проверки вашей сети): http://gemcutter.org/specs.4.8.gz
Этот вопрос ранее задавался вопрос: Индекс RubyGems 1.2+ не найден для: . Похоже, проблема заключалась в том, что rubyforge был заблокирован китайским брандмауэром.
Удачи!