运行程序时出现“没有该文件或目录”错误信息

运行程序时出现“没有该文件或目录”错误信息

我可以导航到程序所在的目录,在列出目录内容时看到它,然后使用制表符自动完成功能运行它,这样我就不会拼错名称。名称中没有空格,文件权限没有问题。

我唯一的猜测是该程序正在寻找另一个无法找到的文件。但我在相同的安装过程之后在另一台机器上运行了相同的程序,它运行良好。有什么想法吗?

如果有帮助的话,我正在尝试安装 odrive (odrive.com) 来同步我的云存储,因为 Dropbox 将停止工作,但这是一个不同的支持电话......

答案1

感谢您的建议。

strace 很有趣,但这次对我没有帮助。

ldd 提供了线索:文件毕竟不是同一个文件,而且这个文件在 Linux 下不可执行。我不知道它是如何安装的,但我现在不担心这个。在这种情况下,错误消息只是意味着您尝试运行的文件不是可执行文件(即使文件权限表明它是...)——在我看来,在这种情况下,这不是一个有用的消息!

不管怎样,我用另一台机器上的等效文件替换该文件,一切都开始正常工作。

相关内容