无法安装Homebrew + fish终端(Mac)

时间:2015-12-01 00:21:57

标签: macos command-line homebrew

我无法在Mac上使用fish命令shell(http://brew.sh/)安装Homebrew(http://fishshell.com/)。这是我得到的错误:

$(...) is not supported. In fish, please use '(curl)'.

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

请建议!

2 个答案:

答案 0 :(得分:4)

启动bash并执行未修改的命令行。

Bash支持语法$(command)以返回命令的文本结果。鱼没有,而是使用(command)

答案 1 :(得分:4)

在Fish中,命令替换只在括号中,没有前导$。这应该有效:

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

或者你可以从bash运行该命令:

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