`該当するファイルやディレクトリはありません。 `ruff。しかし、ファイルが存在します

`該当するファイルやディレクトリはありません。 `ruff。しかし、ファイルが存在します

使っていnixOSて持っているフレキシックス。私はpre-commit走ることに精通していますruff

私の事前コミット設定:

-   repo: https://github.com/astral-sh/ruff-pre-commit
    rev: v0.3.4
    hooks:
    -   id: ruff
        alias: autoformat
        args: [--fix]

これで.pyファイルを送信すると、次のエラーが発生します。

[Errno 2] No such file or directory: '/home/{username}/.cache/pre-commit/repoo90awvpu/py_env-python3.11/bin/ruff'

しかし、ファイルが存在します!確認しました。私のlsコマンド(フルパスを含む)は以下を提供します。

.rwxr-xr-x 23M {username} 28 Mär 00:26 /home/{username}/.cache/pre-commit/repoo90awvpu/py_env-python3.11/bin/ruff

ファイル出力:

> file ruff
ruff: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5703233b90c05154cbdd5c3f44975b02579aad23, for GNU/Linux 2.6.32, stripped

私のファイルが実際に存在して実行可能ですが、ファイルが存在しないというエラーが発生する理由を知っている人はいますか?

関連情報