/usr/bin/cmake:是一个目录。无法获取 cmake 的版本?

/usr/bin/cmake:是一个目录。无法获取 cmake 的版本?

我刚刚在我的 ubuntu 机器上安装了 CMAKE。所以当我执行 whereis cmake 时,它​​会给我实际的路径

username@phx7b02c-ee1b:~/CMAKE/cmake-2.8.11$ whereis cmake
cmake: /usr/bin/cmake

但是每当我尝试获取 cmake 的版本时,我总是收到以下消息..我不确定我在这里做错了什么?

username@phx7b02c-ee1b:~/CMAKE/cmake-2.8.11$ /usr/bin/cmake --version
-bash: /usr/bin/cmake: is a directory

有人能帮我一下吗?

答案1

--prefix 选项不是二进制文件所在的位置。它是所有文件安装的位置。您需要rm -rf /usr/bin/cmake并只需sudo apt-get install cmake在 Ubuntu 上安装 cmake 包即可。

相关内容