如何在 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"
安装包括 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"