Cmake -version总是拿起旧版本的软件

时间:2015-06-02 00:07:43

标签: macos cmake

我正在尝试安装Gflags,其中需要Cmake 2.8.12或更高版本。我目前有Cmake 2.8.11,我试图安装最新版本。安装过程没有任何问题,但是当我运行cmake -version时,我仍然看到旧版本。我试过重启我的机器。

硬件:MAC 10.9

1 个答案:

答案 0 :(得分:2)

看起来像是cmake之后更新版本的二进制文件$PATH放在旧版本之后,或者根本放在$PATH之内。要检查优先级是什么,请尝试在bash命令提示符下执行:

$ which cmake

查看其他版本:

$ whereis cmake

相应地修复您的PATH(在系统范围的个人资料或您的个人~/.bashrc中)并按bash重新加载exec bash或关闭并重新打开终端窗口。

无论如何,你总是可以通过完整(绝对)路径执行cmake

$ cd your-project-src
$ mkdir build
$ cd build
$ /full/path/to/cmake ..