我对我的系统做了一些未知的更改,之后我无法再使用cmake。像这样的命令cmake --version会发出错误cmake: symbol lookup error: cmake: undefined symbol: uv_translate_sys_error。请建议对此可以做些什么
cmake --version
cmake: symbol lookup error: cmake: undefined symbol: uv_translate_sys_error
avwztpqn1#
好吧,所以我想通了。这是由于损坏的cmake正在安装的过程中。这个损坏的cmake是目前在我的路径。1.使用whereis cmake命令查找系统上所有可用cmake的路径。1.对每一个都运行/path/to/to/cmake --version命令。损坏的一个将抛出错误,工作将正常工作。1.使用sudo rm /path/to/corrupt/cmake删除损坏的文件。这解决了我的问题。如果你只有一个cmake和它的损坏比删除它,并重新安装它。
whereis cmake
cmake
/path/to/to/cmake --version
sudo rm /path/to/corrupt/cmake
1条答案
按热度按时间avwztpqn1#
好吧,所以我想通了。这是由于损坏的cmake正在安装的过程中。这个损坏的cmake是目前在我的路径。
1.使用
whereis cmake
命令查找系统上所有可用cmake
的路径。1.对每一个都运行
/path/to/to/cmake --version
命令。损坏的一个将抛出错误,工作将正常工作。1.使用
sudo rm /path/to/corrupt/cmake
删除损坏的文件。这解决了我的问题。如果你只有一个cmake和它的损坏比删除它,并重新安装它。