![修正 MacOSx 中的安裝路徑](https://rvso.com/image/97218/%E4%BF%AE%E6%AD%A3%20MacOSx%20%E4%B8%AD%E7%9A%84%E5%AE%89%E8%A3%9D%E8%B7%AF%E5%BE%91.png)
我在 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,它就會消失。