2013-11-26 1 views
0

Я обновил свой .bashrc следующим текстом, чтобы запустить ns2 и сохранил его.Проблема bashrc в cygwin

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: $ '\ г': команда не найдена

кажется, что вы отредактировали .bashrc с помощью приложение, которое добавило CR в файл.

Запуск dos2unix уберет CR:

dos2unix /path/to/.bashrc 
+0

я использовал WordPad, поэтому редактор, который я должен использовать для обновления .bashrc? – user3035037

+0

@ user3035037: Почему вы не использовали ms-word для его редактирования? : P Анекдоты, используйте gvim/vim для Windows – anubhava

+0

+1 для понимания реальной проблемы. – anubhava