![相同的程序,不同的版本,在不同的位置...如何指定使用哪一个?](https://linux22.com/image/975453/%E7%9B%B8%E5%90%8C%E7%9A%84%E7%A8%8B%E5%BA%8F%EF%BC%8C%E4%B8%8D%E5%90%8C%E7%9A%84%E7%89%88%E6%9C%AC%EF%BC%8C%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BD%8D%E7%BD%AE...%E5%A6%82%E4%BD%95%E6%8C%87%E5%AE%9A%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%80%E4%B8%AA%EF%BC%9F.png)
大家好,我正在尝试在我的计算机上运行一个名为 cufflinks 的程序,但是我的现有系统上的多个地方似乎都有这个程序的版本。例如,当我输入时,whereis cufflinks
我得到了几个目录。我已经下载了可执行文件(cufflinks 附带其他相关程序),到目前为止,我只是做了类似的事情/myownbing/cufflinks
- 它可以正常工作,直到它尝试调用其他 cufflink 程序时,它说我的版本未更新,因为它尝试运行默认版本。
有什么办法可以让我的系统只使用我的版本?例如/myownbing/cufflinks
?我没有管理员权限,因为它禁止我输入任何 sudo 指令。
提前致谢。Ahdee
答案1
我建议您在调用程序时设置正确的可执行搜索路径:
export PATH="/myownbing:$PATH"
cufflinks
或者更短但不改变执行 shell 的环境:
PATH="/myownbing:$PATH" cufflinks