修正 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,它就會消失。

相關內容