错误:PKGBUILD 包含 CRLF 字符,无法执行

错误:PKGBUILD 包含 CRLF 字符,无法执行

yay当尝试使用or从 AUR 安装某些(虽然不是全部)软件包时pacaur,例如rstudio-desktopor zotero,我收到以下错误(翻译自德语):

:: checking integrity of zotero...
==> ERROR: PKGBUILD contains CRLF characters and cannot be executed.
:: preparing zotero...
==> ERROR: PKGBUILD contains CRLF characters and cannot be executed.
:: failed to verify integrity or prepare zotero package
:: failed to verify integrity or prepare zotero package

这是在新安装并更新 Manjaro 之后。昨天重新安装后就没有出现这种情况。

我可以确认其中~/.cache/pacaur/~/.cache/yay/PKGBUILD CRLF,如果我删除它们并重试,它们也会返回。

答案1

这个和git配置选项有关autocrlf

在您的 GIT 配置中注释此行(通常~/.gitconfig

autoclrf=true

然后再试一次。

相关内容