在 Mac 10.6 上安装 brew 导致语法错误

ego*_*yev 5 homebrew osx-snow-leopard

http://brew.sh/运行以下命令:

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

...导致:

-e:192: 语法错误,意外的“.”,期待 $end .map { |d| File.join(HOMEBREW_PREFIX, d) } ^

我在 Mac OS 10.6 上使用 zsh。

小智 5

好的,通过终端手动安装

$ cd /usr/local

$ mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
Run Code Online (Sandbox Code Playgroud)

那么你需要像这样更改你的 bash_profile :

$ echo 'export PATH="/usr/local/homebrew/bin:$PATH"' >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

您可能还需要更改 homebrew 文件夹的权限:

$ sudo chown -R $(whoami) /usr/local/homebrew
Run Code Online (Sandbox Code Playgroud)

这对我有用


Ort*_*kni 3

官方自制安装命令使用了一些bashism。解决此问题的最简单方法是运行bash -c前面带有以下内容的 homebrew install 命令:

bash -c '/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"'
Run Code Online (Sandbox Code Playgroud)