Установка Ruby Gems - PullRequest
       1

Установка Ruby Gems

3 голосов
/ 30 мая 2011

Когда я запускаю такие команды Ruby, как

gem install heroku

или

gem update --system

, я получаю предупреждение

ERROR:  Could not find a valid gem 'heroku' (>= 0) in any repository
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ECONNREFUSED: No connection could be made because the target machine
actively refused it. - connect(2) (http://rubygems.org/latest_specs.4.8.gz)

Я просмотрел несколько похожих постовбольшинство из которых указывают на проблемы с сетью;Я отключил все антивирусные программы / брандмауэры, но мне не повезло.Обратите внимание, что другие пользователи в той же сети не сталкиваются с этими проблемами.Я озадачен тем, как действовать.

 RubyGems Environment:  

- RUBYGEMS VERSION: 1.5.2
- RUBY VERSION: 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32]
- INSTALLATION DIRECTORY: C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8
- RUBY EXECUTABLE: C:/RailsInstaller/Ruby1.8.7/bin/ruby.exe
- EXECUTABLE DIRECTORY: C:/RailsInstaller/Ruby1.8.7/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - x86-mingw32
- GEM PATHS:
   - C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8
   - C:/Users/xxxxx/.gem/ruby/1.8
- GEM CONFIGURATION:
   - :update_sources => true
   - :verbose => true
   - :benchmark => false
   - :backtrace => false
   - :bulk_threshold => 1000
- REMOTE SOURCES:
   - http://rubygems.org/

Ответы [ 5 ]

5 голосов
/ 06 февраля 2013

Старый пост, но это может помочь кому-то еще.Укажите свой прокси.Кажется, это работает, хотя переменная среды http_proxy уже установлена:

gem install heroku --http-proxy http://yourproxyserver:port
1 голос
/ 30 мая 2011
  1. Проверьте, можете ли вы получить доступ к Интернету
  2. Если вы находитесь за прокси-сервером HTTP, посмотрите на этот вопрос
  3. Если 1 и2 не помогу, опубликуйте дополнительную информацию.
0 голосов
/ 25 ноября 2015

Хорошо, я не совсем уверен, что эти шаги помогли, но позвольте мне упомянуть об этом в любом случае.Я была такая же проблема.Я попытался выполнить шаги, упомянутые в ответах выше, но не смог решить проблему.

, поэтому я удалил все источники ruby.Затем я разместил локальный веб-сервер (если у вас установлен python, вы можете сделать python -m SimpleHTTPServer 8000) и добавил его (http://localhost:8000) в список источников ruby. Что ж, его не удалось добавить (очевидно). А теперь, когда ядобавил http://rubygems.org он добавил, и теперь, когда я попытался установить гем, он установил отлично.

0 голосов
/ 02 июня 2011

Могу ли я предложить вам скачать архив: http://rubygems.org/pages/download#formats

, а затем установить его с помощью инструкции, приведенной на странице.

Работает ли это:

$ gem install slimgems
0 голосов
/ 30 мая 2011

Попробуйте и скачайте http://rubygems.org/latest_specs.4.8.gz. Это работает? Если это не помогло, значит, у вас проблема с сетью.

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