我最近在使用 MySQL 時遇到了麻煩,當我從系統偏好設定中卸載它時,它也卸載了 Homebrew(我檢查了刪除與 MySQL 相關的所有文件,這可能不是正確的做法)。
無論如何,我讓一切恢復正常,但是當我嘗試使用他們網站上的安裝腳本安裝 Homebrew 時:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我收到此錯誤:
fish: $(...) is not supported. In fish, please use '(curl)'.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我嘗試通過消除“$”並運行來遵守此錯誤:
/usr/bin/ruby -e "(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然後我得到這個錯誤:
-e:1: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '('
(curl -fsSL https://raw.githubusercontent.com/H...
^
-e:1: unknown regexp options - raw
這就是我被困的地方。我嘗試更改我的外殼,但魚是我的外殼文件中列出的唯一一個。
答案1
你的第二個例子才剛開始(curl...
。這沒有任何意義。打字錯誤?這應該有效:
/usr/bin/ruby -e (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
另外,您還可以執行curl
腳本並將其儲存到檔案(例如,homebrew.rb
),然後告訴 ruby 執行該腳本:ruby homebrew.rb
。