2013-11-26 38 views
0

我使用以下文本更新了我的.bashrc文件以運行ns2並將其保存。cygwin中的bashrc問題

export PATH=$PATH:/home/user/nsallinone-2.34/bin:/home/user/ns-allinone-2.34/tcl8.4.18/unix:/home/user/ns-allinone-2.34/tk8.4.18/unix 
export LD_LIBRARY_PATH=/home/user/ns-allinone-2.34/otcl-1.13:/home/user/ns-allinone-2.34/lib 
export TCL_LIBRARY=/home/user/nsallinone-2.34/tcl8.4.18/library 

現在,當我跑我的Cygwin的,每個顯示了錯誤的時間:

-bash: $'\r': command not found 

即使是現在我已經刪除了上面的文字,但它仍然給錯誤。

我必須重新編譯./bashrc,如果我有我該怎麼做?

回答

1

現在,當我跑我的Cygwin的,每次它會顯示錯誤爲:

-bash:$ '\ r':找不到命令

看來你使用編輯您的.bashrc一個將CR添加到文件的應用程序。

運行dos2unix將消除CR:

dos2unix /path/to/.bashrc 
+0

我用寫字板,所以其編輯,我應該用更新的.bashrc? – user3035037

+0

@ user3035037:你爲什麼不使用ms-word來編輯它? :P笑話分開,在Windows – anubhava

+0

+1上使用gvim/vim來理解真正的問題。 – anubhava