/ usr / bin / cmake: это каталог. Не в состоянии захватить версию cmake?

Я только что установил CMAKE на мою машину с Ubuntu. Поэтому, когда я делаю где есть 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

Кто-нибудь может мне здесь помочь?

0
задан 15.04.2020, 08:32

1 ответ

Опция --prefix не там, где находится двоичный файл. Это где все файлы установлены под. Вам нужно rm -rf /usr/bin/cmake и просто сделать sudo apt-get install cmake, чтобы установить пакет cmake в Ubuntu.

3
ответ дан 15.04.2020, 08:33
  • 1
    @roadmr: Спасибо за предложение.. Вы уверенный, если я делаю rm -rf /usr/bin/cmake тогда это won' t вызывают любую проблему.. право? И затем я могу непосредственно использовать sudo apt-get install cmake для установки cmake снова? – iCodez 15.04.2020, 08:33
  • 2
    Если Вы установите от пакета, то это, скорее всего, будет в /usr/bin, означая, что можно назвать его без полного пути (т.е. всего cmake). – aIKid 15.04.2020, 08:34
  • 3
    Спасибо dobev для предложения.. Вы знаете то, что будет путем, где cmake будет установлен после выполнения этого sudo apt-get install cmake? – aruisdante 15.04.2020, 08:34
  • 4
    Да.. Я просто попробовал его.. Теперь это хорошо работает.. Большое спасибо.. Мне также связали еще один вопрос несколько с apt get здесь .. Можно ли помочь мне здесь? Простите мое незнание.. Это - мой первый раз, делая эти вещи.. – Thorkil Holm-Jacobsen 15.04.2020, 08:34
  • 5
    Да. Вы установили его неправильно, и /usr/bin/cmake, который существует и является каталогом, результат этого. – Wooble 15.04.2020, 08:35

Теги

Похожие вопросы