👋

最新版のCMakeをLinuxにビルド&インストールしてもコマンド認識されなかった

2022/05/20に公開

最新版のCMakeをビルドしてインストールしても、バージョンが更新されず悩んでいました。
whichコマンドで確かめてみると、インストール先は/usr/local/bin/cmakeのハズですが違っています。

$ which cmake
/usr/bin/cmake

どうやらbashでは前に実行したコマンドのパスが記憶されるようです。(知りませんでした)
stackoverflowでそのままの質問&回答があって助かりました。
https://stackoverflow.com/questions/54429882/cmake-version-points-to-usr-bin-cmake-while-which-cmake-points-to-usr-lo

以下のコマンドを実行して、無事認識されるようになりました。

hash -r

Discussion