私は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
実行可能ファイルを見つけるtype
のではなく、そのコマンドを試してください。whereis
$ type -a cmake
cmake is /usr/bin/cmake
$ /usr/bin/cmake --version
cmake version 2.8.4
このコマンドはwhereis
現在の環境を使用しておらず、次のように実行可能ファイルで通常使用される複数の場所を探します。
whereis のマニュアルページから
FILES
/{bin,sbin,etc}
/usr/{lib,bin,old,new,local,games,include,etc,src,man,sbin,
X386,TeX,g++-include}
/usr/local/{X386,TeX,X11,include,lib,man,etc,bin,games,emacs}