我正在尝试安装Gflags,其中需要Cmake 2.8.12或更高版本。我目前有Cmake 2.8.11,我试图安装最新版本。安装过程没有任何问题,但是当我运行cmake -version时,我仍然看到旧版本。我试过重启我的机器。
硬件:MAC 10.9
答案 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 ..