2012-11-18 105 views
3

我正在使用OS X Lion 10.7.5更新Mac Book Book中的Cmake。 Cmake的舊版本是2.8.8,新版本是2.8.10。當我幾乎運行到安裝過程結束時,安裝程​​序會提示 爲幾個工具創建一個到/ usr/bin的符號鏈接。點擊continue後,安裝程序會拋出一個異常,指出無法創建符號鏈接。在此之前,我已經轉移到垃圾舊版本的Cmake,然後使用查找程序,我沒有更多的Cmake文件在機器上。任何想法如何成功完成安裝?爲mac os x安裝CMake 2.8.10無法創建符號鏈接

回答

2

好的,在深入研究這個錯誤後,我發現我錯過了一些簡單的細節,這是解決問題的關鍵。 CMake的2.8.10.1嘗試的Cpack安裝程序創建符號鏈接到本文件:

-cmake貴 -cmakexbuild -cmake -cpack -ctest

所以,從終端我已經刪除舊版本創建的所有以前的符號鏈接,然後再次運行安裝程序,安裝成功完成,沒有任何錯誤或警告。

+1

根據您的cmake版本,您還需要刪除ccmake。 –

6

在我的情況下,試圖在OSX 10.8.5上安裝cmake 2.8.12失敗。直接從cmake.org下載的cmake-2.8.12.2-Darwin-universal.dmg安裝程序會在運行安裝後腳本時掛起。我發現並刪除了willyMon描述的所有符號鏈接,但它仍然會掛起,這要求我使用ps + kill來取消安裝程序的掛載。

對於我來說,通過BREW安裝的伎倆:

brew install cmake 

它在/ usr/local/bin目錄安裝2.8.12.2順利。

+0

該解決方案適合最佳和節省的工作時間!謝謝! – Nadya

+0

謝謝你這個簡單的方法! –

+0

BernalKC da上帝。 https://www.youtube.com/watch?v=L53gjP-TtGE –

3

打開應用程序文件夾在終端

cd/
cd Applications/ 

然後做:

sudo bash 
CMake.app/Contents/bin/cmake-gui 

然後從CMake的GUI運行: 「工具 - >安裝命令行使用」

對我來說工作正常。