Установите Ruby 2.4.1 в Windows внутри корпоративного прокси. MSYS2 обновление не удалось
Я использую установщик ruby rubyinstaller-2.4.1-2-x64.exe для установки ruby 2.4.1 on windows 10
, Успешно и в конце установки MSYS2
установка запущена. Это также успешно. Но MSYS2 system update
терпит неудачу со следующей ошибкой.
mingw32.sig 96.0 B 93.8K/s 00:00 [#######################################] 100%
error: mingw32: signature from "Alexey Pavlov (Alexpux) <alexpux@gmail.com>" is invalid
error: failed to update mingw32 (invalid or corrupted database (PGP signature))
Любое решение, чтобы это исправить?
Примечание: тот же установочный пакет отлично работает в моей домашней сети. Так что я думаю, это как-то связано с корпоративным брандмауэром.
1 ответ
Я так или иначе заставил это работать, проходя различные ответы SO. Ниже приводится набор действий, которые заставили его работать.
Установить прокси в переменных env
setx http_proxy="http://proxy.server.address:port" setx https_proxy="http://proxy.server.address:port" setx ftp_proxy="http://proxy.server.address:port" setx rsync_proxy="http://proxy.server.address:port"
Удалить все файлы из C:\msys64\var\lib\pacman\sync
Откройте C:\msys64\mingw64.exe и выполните команду
pacman -Syy
поскольку
pacman
сейчас работает, вернулся к оригиналуruby installer 2
процесс. Это сработало!ridk install
1 - MSYS2 base installation - Completed Already 2 - MSYS2 system update -Successful now after proxy update 3 - MSYS2 and MINGW development toolchain -Successful now after proxy update