Назад | Перейти на главную страницу

Проблемы с разрешением имен при использовании таких программ, как `gem` в оболочке

У меня проблемы с разрешением имен при использовании таких программ, как gem в моей оболочке в моей офисной среде.

Всякий раз, когда программе требуется подключиться к удаленному хосту, она не может разрешить доменное имя, но после «ручного разрешения», например через dig или ping та же команда будет успешной.

По сути, это то, что мне нужно сделать сейчас:

$ gem install guard-sass
ERROR:  Could not find a valid gem 'guard-sass' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - no such name (https://rubygems.org/latest_specs.4.8.gz)
ERROR:  Possible alternatives: guard-sass
$ ping rubygems.org
PING rubygems.org (54.245.255.174): 56 data bytes
Request timeout for icmp_seq 0
^C
--- rubygems.org ping statistics ---
3 packets transmitted, 0 packets received, 100.0% packet loss
$ gem install guard-sass
Fetching: guard-sass-1.3.2.gem (100%)
Successfully installed guard-sass-1.3.2
Parsing documentation for guard-sass-1.3.2
Installing ri documentation for guard-sass-1.3.2
1 gem installed
$ 

Эта проблема не является специфической для одной команды или языка программирования, а возникает в любом из следующих случаев:

Система:

Это не влияет на браузеры или другие приложения с графическим интерфейсом.

Проблема не возникает в других средах (например, дома) с той же машиной.

Есть идеи, как решить эту проблему?

Следовать за: