fish-shell을 사용하여 Homebrew 설치

fish-shell을 사용하여 Homebrew 설치

최근에 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

이것이 내가 붙어있는 곳입니다. 내 쉘을 변경하려고 시도했지만 내 쉘 파일에 나열된 유일한 것은 fish입니다.

답변1

두 번째 예는 (curl.... 그건 말이 안 돼요. 오식? 이것은 작동합니다:

/usr/bin/ruby -e (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

또한 curl스크립트를 실행하여 파일(예: homebrew.rb)에 저장한 다음 Ruby에게 해당 스크립트를 실행하도록 지시할 수도 있습니다 ruby homebrew.rb.

관련 정보