两天前我通过GUI并选择“安装命令行工具”安装了CMake,没有任何问题。我刚买了一台全新的Macbook,试图再次安装CMake,但选项已更改为“如何安装命令行工具”,点击时只会导致应用程序崩溃有什么原因会改变吗?是否有其他方法来安装命令行工具?
ar5n3qh51#
从3.9.4版开始,“如何安装命令行工具”中提到:可以将CMake添加到PATH中:PATH="/Applications/CMake.app/Contents/bin":"$PATH"或者,要将符号链接安装到“/usr/local/bin”,请运行:sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install或者,要将符号链接安装到另一个目录,请运行:sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install=/path/to/bin中间的选项非常适合我所需要的:使用swiftenv安装旧版本的Swift。
PATH="/Applications/CMake.app/Contents/bin":"$PATH"
sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install
sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install=/path/to/bin
djp7away2#
看起来CMake 3.3.0在这方面已经被打破了。任何发现自己处于同样情况的人都应该像我刚才做的那样,回到3.2.3,然后“安装命令行工具”又回来了
umuewwlo3#
第一条注解的第一个变体在控制台重新启动之前有效。所以,我找到了打开路径文件的解决方案
sudo nano /etc/paths
然后又写了下一行
"/Applications/CMake.app/Contents/bin":"$PATH"
然后我可以从控制台使用cmake
cmake
3条答案
按热度按时间ar5n3qh51#
从3.9.4版开始,“如何安装命令行工具”中提到:
可以将CMake添加到PATH中:
PATH="/Applications/CMake.app/Contents/bin":"$PATH"
或者,要将符号链接安装到“/usr/local/bin”,请运行:
sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install
或者,要将符号链接安装到另一个目录,请运行:
sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install=/path/to/bin
中间的选项非常适合我所需要的:使用swiftenv安装旧版本的Swift。
djp7away2#
看起来CMake 3.3.0在这方面已经被打破了。
任何发现自己处于同样情况的人都应该像我刚才做的那样,回到3.2.3,然后“安装命令行工具”又回来了
umuewwlo3#
第一条注解的第一个变体在控制台重新启动之前有效。所以,我找到了打开路径文件的解决方案
然后又写了下一行
然后我可以从控制台使用
cmake