`해당 파일이나 디렉터리가 없습니다. `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

내 파일이 실제로 존재하고 실행 가능하지만 파일이 존재하지 않는다는 오류가 발생하는 이유를 아는 사람이 있습니까?

관련 정보