2014-12-08 2 views
1

Я новичок в терминале и работаю над добавлением Grunt в свой рабочий процесс. Я получаю эту ошибку в моем терминале, и я не вижу без вести "в моем файле .profile./.profile «Неожиданный EOF при поиске соответствия` "'

-bash: /Users/shawnwilliams/.profile: line 4: unexpected EOF while looking for matching `"' 
-bash: /Users/shawnwilliams/.profile: line 6: syntax error: unexpected end of file 

Вот мой .profile (ред как я предоставил неверный файл.)

export PATH="$PATH:$HOME/.rvm/bin:/usr/local/bin” # Add RVM to PATH for scripting 

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* 

ответ

3

похоже, вы с помощью не- ascii с двойным кавычкой после/usr/local/bin. Попробуйте изменить двойной символ e цитирует ascii.

+0

А, я вижу это сейчас. Благодаря! –

+0

@ShawnWilliams: Я подозреваю, что вы написали или модифицировали этот файл .profile с текстовым процессором, который имеет так называемую [умные кавычки] (http://en.wiktionary.org/wiki/smart_quotes). Поэтому вам нужно отключить это при редактировании скриптов. –

+0

@ShawnWilliams: Возможно, неплохо получить редактор, предназначенный для программирования. У таких редакторов есть подсветка синтаксиса с цветовой кодировкой (обычно для широкого спектра языков программирования), которая позволяет вам _instantly_ видеть опечатки, подобные тому, который задан в вашем вопросе. Текстовые редакторы программистов также имеют различные другие удобные функции, такие как сопоставление скобок и фигурных скобок, автозаполнение и т. Д. См. Http://en.wikipedia.org/wiki/Comparison_of_text_editors –

0

проблема в вашем .profile, не .bash_profile, как указано в сообщении об ошибке. ваш .profile добыт в первой строке, а затем удар жалуется.

+0

Спасибо за ответ. Я смотрел на оба файла и вставил неправильный. Я отредактировал оригинальный пост. Тем не менее, я все еще не вижу недостающих котировок. –

Смежные вопросы