首页 > 解决方案 > brew 仅在当前终端中有效,并且在我更改终端时找不到

问题描述

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

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

然后使用将 brew 添加到路径中

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

任何想法如何解决这个问题?

标签: linuxpathhomebrew

解决方案


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

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

并不是

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

推荐阅读