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

末尾のスラッシュを削除して新しいシェルを開くと消えます。

関連情報