How to install Homebrew on OS X?

2019-01-16 02:40发布

I'm trying to install Homebrew on OS X.

According to the Homebrew site I should type

brew install wget

and all I get is

-bash: brew: command not found

So I've searched StackOverflow and found this answer. The problem, however, is I don't see brew in /usr/local/bin.

So, I also added the following line to my .bashrc file

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

But I'm still getting the command not found error.

How do I get Homebrew installed on OS X?

9条回答
SAY GOODBYE
2楼-- · 2019-01-16 02:53

Here is a version that wraps the homebrew installer in a bash function that can be run from your deployment scripts:

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
}

And another function which will install a homebrew formula if it is not already installed:

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

Once you have these functions defined you can use them as follows in your bash script:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...
查看更多
戒情不戒烟
3楼-- · 2019-01-16 02:54

Here's the script:

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

查看更多
Animai°情兽
4楼-- · 2019-01-16 02:55

add the following in your terminal and click enter then follow the instruction in the terminal. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

查看更多
叛逆
5楼-- · 2019-01-16 02:58

After I had tried everything described, I looked up into the folder permission of brew in /usr/local/etc/. Somehow the permission were changed and I was not able to open the folder. I changed the folder permissions(with chmod) with same permissions as the other folders and brew start working.

查看更多
Root(大扎)
6楼-- · 2019-01-16 03:03

It's on the top of the Homebrew homepage.

From a Terminal prompt:

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

The command brew install wget is an example of how to use Homebrew to install another application (in this case, wget) after brew is already installed.

查看更多
手持菜刀,她持情操
7楼-- · 2019-01-16 03:03

Following command doesn't work if your are under proxy.

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

Instead user following -

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

Note we have to use %5c instead of "\" Similarly if your password has any special character replace it with unicode e.g for @ use %40 Refer this Unicodes

Replace above command with your own params

DOMAIN - Your Domain

USER_NAME - Your User Name

PASSWORD - password

PROXY - 10.10.10.10

PORT - 8080

查看更多
登录 后发表回答