[Package Details: yay-bin 12.3.5-1](https://aur.archlinux.org/packages/yay-bin)

随着 pacman 7 的更新,需要重建 yay,如果升级 pacman 而没有同时升级 yay,那么 yay 将无法运行。

重建方法为:

sudo pacman -Rns yay-bin yay-bin-debug

sudo pacman -Rns yay

卸载yay

sudo pacman -S --needed git base-devel

运行

sudo pacman -S --needed git base-devel

确保系统中有 gitbase-devel 工具集,这些工具是从 AUR 构建包所必需的。

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

下载并安装yay,当然你也可以选择yay-bin

$ git clone https://aur.archlinux.org/yay-bin.git
$ cd yay-bin
$ makepkg -si

我遇到了构建过程中无法从 https://proxy.golang.org/ 下载所需的 Go 模块文件的问题。具体原因是与 Golang 相关的依赖项在下载时发生了超时 (i/o timeout),这通常是由网络连接问题引起的。

我使用的clash作为代理,终端中默认不使用系统代理,因此:

export https_proxy=127.0.0.1:7890

暂时将代理更换。

然后就能正常下载了。