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 which
einfach 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.