如何在 Windows WSL Ubuntu 上安装 Homebrew 并修复 "zsh: brew command not found" 错误

How to Install Homebrew on Windows WSL Ubuntu, and fix "zsh: brew command not found" error

安装包括 5 个简单的步骤:

首先,通过 home page:

中的命令安装 homebrew 本身
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

之后,按照说明 in this page,并将 ~/.bash_profile 更改为 ~/.profile,因为我使用 Ubuntu 作为我的 wsl 发行版,我必须给出这些命令:

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

但是现在,当我尝试 运行 酿造时,出现 command not found 错误。

在 wsl 环境中,brew 安装在位置:/home/linuxbrew/.linuxbrew/,它是 不是 路径的一部分。

所以我们只需要将它添加到路径中,就可以了。我使用 zsh 作为我的 shell,所以我将这些行添加到我的 ~/.zshrc 文件(在 ubuntu 文件系统中):

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