Korrigieren des installierten Pfads in MacOSx

Korrigieren des installierten Pfads in MacOSx

Ich habe auf meinem MacOsX eine Software namens Plumed als Voraussetzung für eine andere Software namens GROMACS installiert. Der Installationsprozess für Plumed ist ziemlich standardmäßig.

      ./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 

Nach erfolgreicher Installation, als ich den Installationspfad überprüfte

        which plumed

es kehrt zurück

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

Sie können den doppelten Schrägstrich deutlich sehen. Ich glaube, das ist ein Fehler. Gibt es eine Möglichkeit, diesen installierten Pfad zu korrigieren? Der richtige Pfad sollte sein: -

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

Antwort1

Der zusätzliche Schrägstrich stammt nicht vom Installationsort. Der zusätzliche Schrägstrich hat keine tatsächliche Auswirkung. Tatsächlich sind alle diese Pfade gleichwertig (d. h. verschiedene Möglichkeiten, denselben Dateisystemspeicherort zu schreiben):

/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

Ich bin mir ziemlich sicher, dass das Problem darin besteht, dass Sie das Verzeichnis in Ihrem PATH mit einem abschließenden Schrägstrich haben und whicheinfach einen weiteren Schrägstrich hinzufügen, wenn der Pfad aufgelistet wird. Das ist eigentlich kein Problem, aber wenn es Sie stört, überprüfen Sie Ihre Shell-Startdateien (~/.bashrc usw.), um herauszufinden, wo dieses Verzeichnis zum PATH hinzugefügt wurde. Sie werden wahrscheinlich etwas wie das Folgende finden:

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

Entfernen Sie einfach den abschließenden Schrägstrich, öffnen Sie eine neue Shell und er sollte verschwunden sein.

verwandte Informationen