homebrew - 如何重命名自制水龙头
问题描述
我已经点击了某个名称,但现在我想更改名称。我如何在自制软件中做到这一点?
今天:
$ brew tap
[...]
existing/tap-name
期望:
$ brew tap
[...]
new/tap-name
解决方案
Homebrew 不会 (AFAICT) 存储有关在文件系统的任何位置安装了哪些水龙头的信息,因此您需要做的就是将目录移动到正确的新位置。
这更容易,因为brew --repo my-tap/name
即使水龙头尚不存在,它也会告诉您水龙头应该去哪里。
old_tap=existing/tap-name # What you currently see in `brew tap`.
new_tap=new/tap-name # What you want to see in `brew tap`.
old_path=$(brew --repo "${old_tap?}")
new_path="$(brew --repo "${new_tap?}")"
mkdir -p "$(dirname "${new_path?}")"
mv "${old_path?}" "${new_path?}"
推荐阅读
- c# - 在 Azure Redis 缓存中插入或删除值时是否需要在代码级别进行同步?
- plotly - 在 plotly 中拟合框架内的散点图点
- html - 我需要在单选按钮中显示圆圈,但它没有显示出来。我正在使用引导程序 4。我能做什么
- javascript - 如何将标记输入文本字段并计算平均值?
- python - scrapy python typeerror位置参数
- r - rcpp 函数未在 r 包中导出
- javascript - setinterval 内的 settimeout 未按预期工作
- node.js - 无法信任 Node.js 中来自 IIS Express 的自签名 SSL 证书
- python - Python os.system 或 subprocess.run 保持输出状态
- python - 使用 beautifulsoup 进行网页抓取的困难