나는 사용하고 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
내 파일이 실제로 존재하고 실행 가능하지만 파일이 존재하지 않는다는 오류가 발생하는 이유를 아는 사람이 있습니까?