【问题标题】:Homebrew not storing package under version nameHomebrew 不在版本名称下存储包
【发布时间】:2017-06-20 00:45:18
【问题描述】:

我正在尝试使用通过检查/usr/local/Cellar/llvm/ 中的目录名称来检查已安装的llvm 版本的软件。出于某种原因,我的 llvm 4.0 安装(软件需要的那个)不在/usr/local/Cellar/llvm/4*,而是/usr/local/Cellar/llvm/HEAD-7c44c2a_1

这是brew info llvm的输出:

llvm:稳定 4.0.0(瓶装),HEAD [仅限桶装]
下一代编译器基础架构
http://llvm.org/
/usr/local/Cellar/llvm/3.9.1(2,040 个文件,710.0MB)
于 2017 年 1 月 12 日 15:35:04 从瓶子中倒出
/usr/local/Cellar/llvm/HEAD-e2cae83(2,179 个文件,873.6MB)
于 2017 年 1 月 12 日 16:29:06 从源代码构建,使用:--with-python
/usr/local/Cellar/llvm/HEAD-7c44c2a_1(2,429 个文件,1GB)
于 2017 年 6 月 19 日 17:06:14 从源代码构建,带有:--with-python

如您所见,3.9.1 完全符合预期,但接下来的安装使用基于 git commit 的命名系统。

有谁知道如何指示 homebrew 安装带有版本号的软件包,或者是否有一种简单的方法来更改目录名称并重新链接所有内容?

谢谢!

【问题讨论】:

    标签: macos homebrew


    【解决方案1】:

    我最终卸载了所有版本的 LLVM,并重新安装了 4.0.0,它修复了它。

    【讨论】:

      猜你喜欢
      • 2010-12-10
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 2017-06-07
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      相关资源
      最近更新 更多