обновление рубинового камня 1.8.5 - PullRequest
2 голосов
/ 27 июля 2011

hiii Я пытаюсь обновить свой драгоценный файл.Текущая версия gem - 1.8.5. Когда я пытаюсь обновить его, используя команду "gem install rubygems-update -v 1.8.5", он выдает следующую ошибку **

ОШИБКА: во время выполнения gem... (Gem :: RemoteFetcher :: FetchError) SocketError: getaddrinfo: Имя или служба неизвестна (http://rubygems.org/gems/rubygems-update-1.8.5.gem)

**

Я работаю в Ubuntu 10.04

также я попытался обновить, используя команду "gem update --system", которая выдает ошибку, как показано ниже. Обновление rubygems-update **

ОШИБКА: во время выполнения gem ... (Gem :: GemNotFoundException) Не удалось найти действительный гем 'rubygems-update' (1.8.6) локально или в хранилище

** Я также попробовал решение, приведенное по ссылке http://lightyearsoftware.com/2009/07/updating-rubygems-to-recent-1-3-x/

Пожалуйста, помогите мне решить проблему ..

Ответы [ 3 ]

2 голосов
/ 27 июля 2011

Если вы используете Windows 7, запустите командную строку от имени администратора.

Читать это Тема . Сообщение об ошибке совпадает с вашей.

Попробуйте применить конфигурацию Google DNS к вашему соединению.

В противном случае вы можете попытаться установить локально гем, загрузив его на rubygems.org . После этого в каталоге, в который вы скачали гем, попробуйте установить его локально с помощью команды: gem install gem_name --local

1 голос
/ 12 августа 2011

У меня тоже была эта ошибка.Я решил ее с помощью

gem uninstall rubygems-update

(возможно, вам понадобится sudo), а затем переустановил с помощью

gem install rubygems-update

, теперь она работает нормально, надеюсь, это полезно

0 голосов
/ 27 июля 2011

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

  • Удалите драгоценный камень, который вы хотите удалить вручную: gem uninstall [gemToUinistall]

  • Загрузите камень вручную с http://rubygems.org/

  • попробуйте установить gem из локальной системы: gem install [gemToInstall]

...