2015-06-02 39 views
0

我想安裝Gflags,它需要Cmake 2.8.12或更高版本。我目前有Cmake 2.8.11,我試圖安裝最新版本。安裝通過沒有任何問題,但是當我運行cmake -version時,我仍然看到舊版本。我試過重新啓動我的機器。Cmake -version總是選擇舊版本的軟件

硬件:MAC 10.9

回答

2

貌似二元cmake放置在$PATH$PATH在所有舊的或不後的新版本。要檢查什麼verstion優先嚐試在bash命令提示符:

$ which cmake 

看其他版本:

$ whereis cmake 

相應解決您的PATH(全系統的配置文件或個人~/.bashrc)和重載bashexec bash或關閉並重新打開終端窗口。

不管怎麼說,你總是可以通過全(絕對)路徑執行cmake

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

這cmake的=>這回在/ usr/bin中/ cmake的,我看到在同一位置的cmake 2。 whereis cmake =>不返回任何內容。如果我將/ usr/bin/cmake添加到路徑中,它將再次指向舊版本 – G3M

+1

@ G3M:「_i在同一位置查看2個cmake」 - 您究竟看到了什麼?不可能在同一個目錄中有兩個同名的文件%) – zaufi

+0

是carrefull,如果命令來自'〜/ .bashrc'文件中的別名,那麼'cmake'可能是錯誤的。 – Caduchon

相關問題