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/
Пожалуйста, помогите мне решить проблему ..
Если вы используете Windows 7, запустите командную строку от имени администратора.
Читать это Тема . Сообщение об ошибке совпадает с вашей.
Попробуйте применить конфигурацию Google DNS к вашему соединению.
В противном случае вы можете попытаться установить локально гем, загрузив его на rubygems.org . После этого в каталоге, в который вы скачали гем, попробуйте установить его локально с помощью команды: gem install gem_name --local
gem install gem_name --local
У меня тоже была эта ошибка.Я решил ее с помощью
gem uninstall rubygems-update
(возможно, вам понадобится sudo), а затем переустановил с помощью
gem install rubygems-update
, теперь она работает нормально, надеюсь, это полезно
Попробуйте это:
Удалите драгоценный камень, который вы хотите удалить вручную: gem uninstall [gemToUinistall]
Загрузите камень вручную с http://rubygems.org/
попробуйте установить gem из локальной системы: gem install [gemToInstall]