`没有这样的文件或目录:`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

有谁知道为什么我收到错误,即我的文件不存在,而它实际上存在并且可执行。

相关内容