エラー:PKGBUILDにCRLF文字が含まれているため実行できません。

エラー:PKGBUILDにCRLF文字が含まれているため実行できません。

yayまたは、などを使用してAURから一部(すべてではない)パッケージをインストールしようとすると、pacaur次のエラーが発生します(ドイツ語で翻訳されています)。rstudio-desktopzotero

:: 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を新しくインストールして更新した後です。昨日の再インストール後、この現象は発生しませんでした。

その中にPKGBUILDが~/.cache/pacaur/あることを確認することができ、それを削除して再試行すると再び表示されます。~/.cache/yay/CRLF

答え1

これはgit設定オプションに関連しています。autocrlf

GIT構成でこの行をコメントアウトします(通常は~/.gitconfig)。

autoclrf=true

それからもう一度やり直してください。

関連情報