gpt4 book ai didi

linux - 如何修复 linter-flake8 的 "Spawn EACCES"错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:45:59 24 4
gpt4 key购买 nike

linter-flake8 在 OS Linux Mint 上的 Atom 中创建错误“spawn /usr/share/bash-completion/completions/flake8 EACCES”。

我按照一些人之前的建议将默认的可执行路径更改为 /usr/local/bin/flake8,但是该目录缺少“flake8”(“确保 /usr/local/bin/flake8 已安装并位于您的 PATH").

我尝试通过终端和 Atom 安装“linter-flake8”,但结果是一样的。

我在我的计算机上搜索名为“flake8”的文件并找到以下路径 /usr/share/bash-completion/completions/flake8,但结果是“Spawn EACCES”。

我现在遇到的错误:

[Linter] Error running Flake8 Error: spawn /usr/share/bash-completion/completions/flake8 EACCES
at Process.ChildProcess._handle.onexit (internal/child_process.js:229)
at onErrorNT (internal/child_process.js:406)
at process._tickCallback (internal/process/next_tick.js:63)

最佳答案

如果您通过 Atom 安装它,请确保 flake8 可由用户 atom 执行。还要确保在配置中您直接引用 flake8 而不仅仅是工作目录。

Spawn EACCES 是与权限相关的错误,因此您也可以通过 chown/chmod 修复此问题对可执行 flake8 文件和/或其工作目录的命令。

例如:

sudo chmod -R a+rwx APPNAME/file

请记住,它还使 APPNAME 对所有人都可写,这在服务器上是一个巨大的安全风险。

关于linux - 如何修复 linter-flake8 的 "Spawn EACCES"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57772325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com