Я пытаюсь установить 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 ответ1

0

Я решил это, загрузив гем с веб-сайта (например, term-ansicolor), установив его вручную с помощью --local , затем снова запустив скрипт установки, чтобы получить имя следующего пропавшего драгоценного камня.

Я продолжал в том же духе, пока не смог установить TaskJuggler.

Поскольку раньше у меня также были проблемы с установкой Ruby и RubyGem, я начал создавать установщик TaskJuggler для Windows, который поставляется со всеми компонентами и запускает их в правильном порядке.

Отказ от ответственности: я автор этого бесплатного установщика.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .