OS X에 Homebrew를 설치하는 방법은 무엇입니까?


213

OS X에 Homebrew를 설치하려고합니다.

Homebrew 사이트에 따르면 입력해야합니다

brew install wget

내가 얻는 것은

-bash: brew: command not found

그래서 StackOverflow를 검색 하고이 답변을 찾았습니다 . 그러나 문제는, 내가 볼 수없는 것입니다 brew에서 /usr/local/bin.

또한 .bashrc파일에 다음 줄을 추가했습니다.

export PATH=/usr/local/bin:$PATH

그러나 여전히 command not found오류가 발생합니다.

OS X에 Homebrew를 설치하려면 어떻게합니까?


이 링크를 확인하십시오 stackoverflow.com/a/49442971/1753005
Jayprakash Dubey

답변:


492

Homebrew 홈페이지 상단에 있습니다 .

터미널 프롬프트에서 :

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

이 명령 brew install wgetwgetbrew가 이미 설치된 후 Homebrew를 사용하여 다른 응용 프로그램 (이 경우 ) 을 설치하는 방법의 예입니다 .


호기심에서 나는 위의 명령을 추가 제외하고 사용했습니다. 마지막에
Hello Universe

1
기억하기 쉬운 방법 :ruby -e "$(curl -fsSL bit.ly/brew-install)"
Lucas Lopes

@Jay 사용자 개입없이 homebrew를 설치할 수 있습니까? 스크립트를 통해 설치해야하지만 어떤 단계에서는 사용자 리턴 키를 요청하기 때문에 실패합니다. 이걸 어떻게 제거합니까?
Sazzad Hissain Khan

2
경고 : Ruby Homebrew 설치 프로그램은 더 이상 사용되지 않으며 Bash에서 다시 작성되었습니다. / 빈 / bash는 -c "$ (컬 -fsSL 다음 명령으로 이전하시기 바랍니다 raw.githubusercontent.com/Homebrew/install/master/install.sh )"
응용 프로그램 일

44

Xcode가 설치되어 있는지 확인하십시오 :

$ gcc --version

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

$ brew doctor

$ brew update

http://techsharehub.blogspot.com/2013/08/brew-command-not-found.html "정확한 지침 업데이트를 보려면 여기를 클릭하십시오"


기본 Mac 터미널 앱을 사용해야 할 수도 있습니다. ITERM에서 시도했지만 설치가 작동하지 않았습니다. 그냥 linuxbrew.sh 방문 말해 유지
에드 Fryed

다음에 xcode 명령 행 개발자 도구를 설치해야했습니다.brew doctor
Matthew Lock

1
난 당신에게 공감대를 제공하기 위해 로그인해야합니다, 그것은 MacOS를 사용하지 않은 오랜 시간이되었습니다.
Tran Minh

5

파티에 늦었을 수도 있지만 패키지를 검색 할 수있는 멋진 웹 사이트가 있으며 물건을 설치하는 데 필요한 명령이 나열됩니다. BrewInstall 은 웹 사이트입니다.

그러나 다음 명령으로 wget을 설치할 수 있습니다.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget

도움이 되었기를 바랍니다 :)


4

즉시 사용 가능한 MacOS High Sierra 10.13.6

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

다음과 같은 오류가 발생합니다.

curl은 기본적으로 "번들"의 인증 기관 (CA) 공개 키 (CA 인증서)를 사용하여 SSL 인증서 확인을 수행합니다. 기본 번들 파일이 충분하지 않은 경우 --cacert 옵션을 사용하여 대체 파일을 지정할 수 있습니다.

이 HTTPS 서버가 번들에 표시된 CA가 서명 한 인증서를 사용하는 경우 인증서의 문제점으로 인해 인증서 확인에 실패했을 수 있습니다 (만료되었거나 이름이 URL의 도메인 이름과 일치하지 않을 수 있음).

인증서의 curl 검증을 끄려면 -k (또는-안전하지 않은) 옵션을 사용하십시오.

HTTPS-proxy에는 비슷한 옵션 인 --proxy-cacert 및 --proxy-insecure가 있습니다.

솔루션 : 컬 옵션에 k 를 추가하기 만하면됩니다.

$ ruby -e "$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)"

MacOS High Sierra 10.13.6에서이 오류가 발생하지 않았습니다. 네트워크 구성 / 연결이 가능합니까?
Curios

맥 미니 2018에서 즉시 이러한 오류가 발생하지 않았습니다.
Abdul Sadik Yalcin

2

다음은 배포 스크립트에서 실행할 수있는 bash 함수로 homebrew 설치 관리자를 래핑하는 버전입니다.

install_homebrew_if_not_present() {
    echo "Checking for homebrew installation"
    which -s brew
    if [[ $? != 0 ]] ; then
        echo "Homebrew not found. Installing..."
        ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    else
        echo "Homebrew already installed! Updating..."
        brew update
    fi
}

homebrew 공식이 아직 설치되지 않은 경우 설치하는 또 다른 기능 :

brew_install () {       
    if brew ls --versions $1 > /dev/null; then
        echo "already installed: $1"
    else
        echo "Installing forumula: $1..."
        brew install $1
    fi
}

이러한 함수가 정의되면 bash 스크립트에서 다음과 같이 사용할 수 있습니다.

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...

1

실행 한 후에도 여전히 오류가 발생하면

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

그런 다음 특정 Mac OS 및 Xcode 버전에 대해 https://developer.apple.com/download/more/ 에서 명령 줄 도구를 다운로드하여 설치 하십시오.

그런 다음 달리기를 시도하십시오.

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

그리고

brew install node

1

터미널을 열고 아래 명령을 내리십시오.
설치:

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

제거:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

brew 명령을 입력 한 후 설치가 완료되면 다음을 수행하십시오.

brew install wget
brew install node
brew install watchman
...
...

0

터미널에 다음을 추가하고 Enter를 클릭 한 다음 터미널의 지시 사항을 따르십시오. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


0

프록시 상태 인 경우 다음 명령이 작동하지 않습니다.

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

대신에 사용자가-

ruby -e "$(curl -x http://DOMAIN%5cUSER_NAME:PASSWORD@PROXY:PORT -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

"\"대신 % 5c를 사용해야합니다. 마찬가지로 암호에 특수 문자가 있으면 유니 코드로 바꾸십시오. 예 : @ use % 40이 유니 코드 참조

위의 명령을 자신의 매개 변수로 바꿉니다.

DOMAIN-도메인

USER_NAME-사용자 이름

비밀번호-비밀번호

프록시-10.10.10.10

포트-8080


0

아래 명령을 사용하여 brew를 설치할 수 있습니다.

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

그러나 이것을 사용하는 동안 homebrew 설치 프로그램을 구입하라는 경고 메시지가 표시되지 않습니다. 대신 Bash를 사용하는 것이 좋습니다.

스크린 샷 1

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

스크린 샷 2



-2

설명 된 모든 것을 시도한 후 / usr / local / etc /에서 brew의 폴더 권한을 조사했습니다. 어떻게 든 권한이 변경되어 폴더를 열 수 없었습니다. 다른 폴더와 동일한 권한으로 chmod를 사용하여 폴더 권한을 변경하고 작업을 시작합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.