更正 MacOSx 中的安装路径

更正 MacOSx 中的安装路径

我在 MacOsX 中安装了一个名为 Plumed 的软件,作为另一个名为 GROMACS 的软件的先决条件。 Plumed 的安装过程非常标准。

      ./configure  --prefix=Users/shashank/Downloads/plumed-2.2.3/ 
      sh sourceme.sh ## contains paths of library, kernal etc. I have tried modifying it.
      make && make install 

安装成功后,当我检查安装路径时

        which plumed

它返回

    /Users/shashank/Desktop/plumed-2.2.3/src/lib//plumed

您可以清楚地看到双斜杠。我相信这是一个错误。有什么办法可以纠正这个安装路径吗?正确的路径应该是:-

    /Users/shashank/Desktop/plumed-2.2.3/src/lib/plumed 

答案1

额外的斜杠不是来自安装位置。额外的斜杠没有任何实际效果;事实上,所有这些都是等效路径(即写入同一文件系统位置的不同方式):

/Users/shashank/Desktop/plumed-2.2.3/src/lib/plumed
/Users/shashank/Desktop/plumed-2.2.3/src/lib//plumed
/////Users////shashank////Desktop//////plumed-2.2.3///src////lib//////plumed

我很确定发生的事情是您的 PATH 中的目录带有尾部斜杠,并且which只是在列出路径时添加另一个斜杠。这并不是真正的问题,但如果它让您感到困扰,请检查 shell 启动文件(~/.bashrc 等)以了解该目录添加到 PATH 的位置。你可能会发现这样的东西:

PATH="$PATH:/Users/shashank/Desktop/plumed-2.2.3/src/lib/"

只需删除结尾的斜杠,打开一个新的 shell,它就会消失。

相关内容