gpt4 book ai didi

linux - 在 linux 中创建可执行程序的路径时遇到问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:41:05 26 4
gpt4 key购买 nike

我在尝试在 Linux 中设置可执行文件的路径时遇到了很多麻烦。抱歉,如果这是一个愚蠢的问题,但我是 linux 的新手并且仍在解决问题。

无论如何,我要创建路径的文件位于:

/opt/gitools/gitools-2.3.1/gitools

所以我在 .bashrc 文件的末尾创建了一个路径:

export PATH=$PATH:/opt/gitools/gitools-2.3.1/

我已经检查过,文件 gitools 以及所有父目录都被标记为可执行文件。但是,当我输入“gitools”时,它返回:

/bin/bash: /opt/gitools/gitools-2.3.1/gitools: Permission denied

当我输入“sudo gitools”时,它返回:

sudo: gitools: command not found

程序本身没有任何问题,因为我可以通过转到它的目录并输入“sudo ./gitools”来运行它,但是,我不确定为什么我需要 sudo,因为它应该对所有用户都可执行.

非常感谢任何帮助!

最佳答案

我终于想出了一个可行的解决方案。

我试图为程序中的所有文件提供完整的读写执行权限,但这只会产生错误,根本无法运行该程序。

但是,我注意到所有文件的所有者都设置为 root,所以在最后一次尝试让它工作时,我决定递归地更改与程序关联的所有目录和文件的所有权,方法是/opt 目录并输入:

sudo chown -R myUsername:myUsername gitools/

希望这可以帮助遇到类似问题的人!

关于linux - 在 linux 中创建可执行程序的路径时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40209343/

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