brew只在当前终端中工作,当我更改终端时找不到



我正在尝试使用在linux上安装brew

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

然后使用将酿造添加到路径

test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.profile

它在当前打开的终端上运行良好,但当我更换终端时,我会得到

Command 'brew' not found

知道怎么解决这个问题吗?

我找到了答案,似乎我必须将环境变量设置为

export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"

而不是

export PATH="$HOME/.linuxbrew/bin:$PATH"

只需运行export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"只需重新启动系统。

最新更新