15

現在、ns-2 のパスを .bashrc ファイルに追加しようとしています。ns-allinone-2.34 をインストールしましたが、コマンド ns を実行すると結果が返されます: シェルに入力したときにコマンドが見つかりません。

これが私の .bashrc ファイルの現在の外観です。gedit を使用して編集しました。

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi


# User specific aliases and functions
export PATH=/home/michael/ns-allinone-2.34/bin/ns:/home/michael/ns-allinone-2.34/bin/nam:$PATH

なぜこれが機能しないのか、または可能な解決策を誰かが説明できますか? 私はフェドラ17を使用しています。

4

2 に答える 2

46

また、このようにパスをエクスポートする場合、古い PATH も保持したいので、それも含めます。

export PATH=$PATH:/home/michael/ns-allinone-2.34/bin/
于 2012-11-29T18:07:17.147 に答える
12

には、バイナリ自体ではなく、バイナリのディレクトリPATHが含まれている必要があります。

たとえば、上記の場合:

export PATH=/home/michael/ns-allinone-2.34/bin/ns:..

実際には次のようにする必要があります。

export PATH=/home/michael/ns-allinone-2.34/bin:...
于 2012-11-29T17:29:27.833 に答える