Установка TaskJuggler приводит к тайм-ауту
Я пытаюсь установить TaskJuggler. Насколько я могу судить, я успешно установил Ruby и Gem.
Команда, которую я пытаюсь выполнить, и сообщение об ошибке:
C:\...>gem install taskjuggler-3.5.0.gem
ERROR: Could not find a valid gem 'term-ansicolor' (>= 1.0.7), here is why:
Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: A connection attempt failed because the connected party did not properly respond after a period of time, or established
connection failed because connected host has failed to respond. - connect(2) for "api.rubygems.org" port 443 (https://api.rubygems.org/specs.4.8.gz)
Я пытался:
- добавить правило брандмауэра для
ruby.exe
разрешить любой трафик в интернет - запустить командную строку от имени администратора
1 ответ
Решение
Я решил это, загрузив драгоценный камень с веб-сайта (например, term-ansicolor), установив его вручную с помощью --local
переключиться, затем снова запустить сценарий установки, чтобы получить имя следующего пропавшего драгоценного камня.
Я продолжал в том же духе, пока не смог установить TaskJuggler.
Поскольку раньше у меня также были проблемы с установкой Ruby и RubyGem, теперь я начал создавать установщик TaskJuggler для Windows, который поставляется со всеми компонентами и запускает их в правильном порядке.
Отказ от ответственности: я автор этого бесплатного установщика.