---
title: 升级CMake后，CMake版本未生效的解决方法
description: "执行升级CMake(https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MongoDB/openmind_mangodb3613_02_0017.html)操作后，查看CMake版本，发现版本未生效。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_03_0022.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_03_0022.html
indexId: ff0cf4c75ea24c6427117c2f9786329949b9e917f933c6f12d308073c1c0dd7f79
---
# 升级CMake后，CMake版本未生效的解决方法

#### 问题现象描述

执行升级CMake(https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MongoDB/openmind_mangodb3613_02_0017.html)操作后，查看CMake版本，发现版本未生效。


#### 关键过程、根本原因分析

环境中存在其它CMake版本，优先级比编译安装的CMake版本高。


#### 结论、解决方案及效果

1. 查看环境中所有的CMake。
  1 find / -name cmake | grep bin

2. 查看CMake版本。
  1 /usr/local/bin/cmake --version

  1 /usr/local/cmake/bin/cmake --version

3. 使当前编译安装的CMake版本生效。
  1 2 3 4 cd /usr/local/bin/ mv cmake cmake-3.18.2 hash -r cmake --version
