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