2014-12-08 22 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

它看起來像你使用非在/ usr/local/bin之後使用ascii雙引號字符。嘗試更改雙引號引用ascii。

+0

啊,我現在明白了。謝謝! – 2014-12-08 03:37:35

+0

@ShawnWilliams:我懷疑你是使用具有所謂的[智能引語](http://en.wiktionary.org/wiki/smart_quotes)功能的文字處理器編寫或修改.profile文件。所以你需要在編輯腳本時禁用它。 – 2014-12-08 07:05:30

+0

@ShawnWilliams:編寫一個用於編程的編輯器可能是一個好主意。這些編輯器具有顏色編碼的語法高亮顯示功能(通常適用於各種編程語言),可以讓您隨時查看類似於您問題中的拼寫錯誤。程序員的文本編輯器還有其他各種方便的功能,比如括號和大括號匹配,自動完成等。請參閱http://en.wikipedia.org/wiki/Comparison_of_text_editors – 2014-12-08 07:06:03

0

問題是在.profile,不是.bash_profile中,由錯誤信息表示。 .profile文件的來源在第一線,然後bash的抱怨。

+0

感謝您的回覆。我正在查看這兩個文件並粘貼了錯誤的文件。我編輯了原文。儘管我仍然沒有看到任何缺失的引號。 – 2014-12-08 03:33:43