linux - 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
任何想法如何解决这个问题?
解决方案
我找到了答案,看来我必须将环境变量设置为
export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
并不是
export PATH="$HOME/.linuxbrew/bin:$PATH"
推荐阅读
- spring-boot - GET /swagger-ui.html 失败并显示 HTTP 206
- vb.net - 在 vb.net 中滚动列表视图项目时增加内存使用量
- python - 如何在行尾出现字母计数?
- javascript - 如何等待函数结束直到进入下一个代码?
- amazon-athena - 在 Athena 中查询 S3 库存详细信息
- maven - Maven rpm 插件不会覆盖文件
- ios - 在单个视图中一次缩放和平移两个图像
- mongodb - SOLR 使用 DIH(数据导入处理程序)连接到外部 MongoDB 实例
- regex - 愚蠢的正则表达式 URL 匹配
- java - Java 为双倍乘法返回错误的值