2013-09-27 126 views
0

Homebrew不再工作。嘗試brew doctor或brew更新命令在終端上得到這個錯誤:Homebrew RVM和Ruby Mac OSx Mountain Lion

/usr/local/Library/brew.rb: line 4: syntax error near unexpected token `(' 
/usr/local/Library/brew.rb: line 4: `std_trap = trap("INT") { exit! 130 } # no backtrace thanks' 

XCode 5和命令行工具已經安裝! 其釀造命令的結果是 BREW是/ usr/local/bin目錄/ BREW

(卸載自制然後再重新安裝,但我仍想不出安裝BREW公式)

+0

添加關閉'/ usr/local/Library/brew.rb'的前5行\ – mpapis

+0

什麼都沒試!猜想丟失解釋器或東西要正常運行 – Gencebay

+0

你需要運行:'head -n 5/usr/local/Library/brew.rb'否執行此文件 – mpapis

回答

0

我覺得這只是一個語法錯誤,只是把倒勾(`)放在第四行的末尾。因此,4號線看起來像這樣

 `std_trap = trap("INT") { exit! 130 }` 

它是一個系統調用,所以要運行的命令或系統調用,使用反引號是解決方案之一。

+0

不,我不這麼認爲。這是github主源的默認文件內容應該像那樣工作! [鏈接](https://github.com/mxcl/homebrew) – Gencebay

+0

也許只是重新啓動系統並重新加載配置文件'source .profile',通常修復這些類型的東西。 –

+0

好的,在第1行添加了這段代碼:#!/ usr/local/bin/ruby​​ -W0這是正確的方式運行我認爲的ruby路徑。謝謝!它的工作現在 – Gencebay

相關問題