用于mac os x的CMake 2.8.10安装无法创建符号链接

时间:2012-11-18 16:36:36

标签: macos cmake

我正在使用OS X Lion 10.7.5在我的Mac Book pro中更新Cmake。旧版Cmake是2.8.8,新版本是2.8.10。当我几乎运行到安装过程结束时,安装程​​序会提示 用于创建几个工具的/ usr / bin的符号链接。单击继续后,安装程序会抛出一个异常,告知无法创建符号链接。在此过程之前,我已经删除了旧版本的Cmake,然后使用finder我在机器上没有更多的Cmake文件了。知道如何成功完成安装?

3 个答案:

答案 0 :(得分: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,没有任何障碍。

答案 1 :(得分:3)

在终端中打开Applications文件夹

cd /
cd Applications/

然后做:

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

然后从CMake GUI运行:  "工具 - >安装命令行使用"

对我来说很好。

答案 2 :(得分:2)

好的,在深入研究这个错误后,我发现我错过了一些简单的细节,这是解决问题的关键。 Cmake 2.8.10.1的Cpack安装程序尝试创建这些文件的符号链接:

-cmake贵 -cmakexbuild -cmake -cpack -ctest

因此,从终端我删除了旧版本创建的所有先前的符号链接,然后我再次运行安装程序,安装成功完成,没有任何错误或警告。