自制软件不存储版本名下的软件包
问题描述:
我试图使用软件通过检查/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 /本地/ Cellar/llvm/3.9.1(2,040个文件,710.0MB)
从瓶上倒在2017-01-12 15:35:04
/usr/local/Cellar/llvm/HEAD-e2cae83(2,179个文件,873.6 MB)
建立于源代码在2017-01-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提交的命名系统。
有谁知道如何指导自制软件安装包的版本号,还是有一种简单的方法来改变目录名称并重新链接所有东西?
谢谢!
答
我最终卸载了LLVM的所有版本,只是重新安装了4.0.0,它修复了它。