MacOSx의 올바른 설치 경로

MacOSx의 올바른 설치 경로

GROMACS라는 다른 소프트웨어의 전제 조건으로 MacOsX에 Plumed라는 소프트웨어를 설치했습니다. 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

which무슨 일이 일어나고 있는지는 PATH에 슬래시가 있는 디렉터리가 있고 경로를 나열할 때 슬래시가 하나 더 추가된다는 점이라고 확신합니다 . 이것은 실제로 문제가 되지 않지만, 이것이 귀찮다면 쉘 시작 파일(~/.bashrc 등)을 확인하여 이 디렉토리가 PATH에 추가된 위치를 확인하십시오. 다음과 같은 내용을 찾을 수 있습니다.

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

후행 슬래시를 제거하고 새 셸을 열면 사라집니다.

관련 정보