Установка Homebrew с помощью fish-shell

Установка Homebrew с помощью fish-shell

Недавно у меня случился несчастный случай с 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.

Связанный контент