You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在关闭终端后保持Homebrew在WSL2 Kali Linux的PATH中?

解决WSL2 Kali Linux中Homebrew终端重启后无法识别的问题

问题根源

你执行的eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"只是临时将Homebrew加入当前终端的PATH环境变量,终端关闭或新开时,环境变量会重置,导致brew命令无法被识别。

解决步骤

1. 确认Homebrew路径有效性

先执行以下命令验证Homebrew的shellenv命令是否正常:

/home/linuxbrew/.linuxbrew/bin/brew shellenv

如果输出包含export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"这类内容,说明路径没问题,继续下一步。

2. 将配置写入shell启动文件(持久化PATH)

Kali Linux默认使用bash shell,对应配置文件是~/.bashrc;如果你用zsh,对应~/.zshrc。

针对bash用户:

  • 打开配置文件:
nano ~/.bashrc
  • 在文件末尾添加以下内容:
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
  • 保存并退出:按Ctrl+O,回车确认保存,再按Ctrl+X退出编辑器。
  • 让配置立即生效:
source ~/.bashrc

针对zsh用户:

  • 打开配置文件:
nano ~/.zshrc
  • 在文件末尾添加同样的命令:
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
  • 保存退出后执行:
source ~/.zshrc

3. 测试效果

新开一个终端窗口,直接输入brew --version,如果能正常输出版本信息,说明问题解决。

补充:Homebrew安装步骤回顾

你之前用的安装命令是正确的,整理如下:

  • 安装依赖:
sudo apt-get install build-essential
  • 执行官方安装脚本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

内容的提问来源于stack exchange,提问作者negbi2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 19:35:16