在windows中的corporate proxy中安装Ruby 2.4.1。MSYS2更新失败

在windows中的corporate proxy中安装Ruby 2.4.1。MSYS2更新失败,ruby,msys2,rubyinstaller,Ruby,Msys2,Rubyinstaller,我正在使用ruby安装程序在windows 10上安装ruby 2.4.1。安装成功,并在安装结束时触发MSYS2安装。它也是成功的。但是MSYS2系统更新失败,出现以下错误 mingw32.sig 96.0 B 93.8K/s 00:00 [#######################################] 100% error: mingw32: signature from "Alexey Pavlov (Alexpux) <alexpux@gmail.

我正在使用ruby安装程序在windows 10上安装ruby 2.4.1。安装成功,并在安装结束时触发
MSYS2
安装。它也是成功的。但是
MSYS2系统更新失败,出现以下错误

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))
3.码>明码3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3码码码码码码码码码码>3月月3日日从从来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自来自100% 错误:mingw32:来自“Alexey Pavlov(Alexpux)”的签名无效 错误:无法更新mingw32(无效或损坏的数据库(PGP签名))
有解决办法吗


注意:相同的安装包在我的家庭网络中运行良好。因此,我想这与公司防火墙有关。

我通过各种So答案,不知何故使它起了作用。以下是使其工作的一组操作

  • 在环境变量中设置代理

    setx http_proxy=”http://proxy.server.address:port"
    setx https_代理=”http://proxy.server.address:port"
    setx ftp_代理=”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安装程序2
    过程。成功了

    ridk安装

    1-MSYS2基本安装-已完成
    2-MSYS2系统更新-代理更新后立即成功
    3-MSYS2和MINGW开发工具链-代理更新后立即成功


  • 您介意从安装位置提供一个下载链接,而不是链接文件吗itself@gates更新了链接。