小编ked*_*ond的帖子

从 /usr/local/bin 启动可执行文件需要访问本地文件

我有一个名为“octane”的可执行文件,我希望能够在全球范围内启动它。可执行文件需要访问本地二进制文件“octane.dat”才能运行。

我将包含可执行文件和二进制文件的目录作为 root 放在 /opt/ 中,并在 /usr/local/bin/ 中创建了可执行文件的符号链接。现在,如果我在任何地方输入“octane”,它会启动,但会抛出一个错误,说它不会在没有二进制文件“octane.dat”的情况下运行。只有当我当前的工作目录与 /usr/local/bin 中的可执行文件和二进制文件相同时,Octane 才会启动。

对于如何解决这个问题,有任何的建议吗?我是否必须使用 .bashrc 将该目录设为全局?

谢谢。

installation files executable

5
推荐指数
1
解决办法
2380
查看次数

标签 统计

executable ×1

files ×1

installation ×1