Встановлення cmake із саморобкою


80

Я новачок у програмуванні. Чи можете ви допомогти мені встановити cmake? Я набрав brew install cmake. Що мені робити далі?


2
що має виконати роботу, ви вже запустили команду, щоб встановити її.
Анудж Панді,

після встановлення виконайте команду, подібну до цієї "./{{output_app_file}}"
BG BRUNO,

Відповіді:


124

Введіть, brew install cmakeяк і встановили cmake. Тепер ви можете друкувати cmakeта використовувати його.

Якщо введення тексту cmakeне працює, переконайтеся, що /usr/local/binце ваш PATH. Ви можете побачити це за допомогою echo $PATH. Якщо ви цього не бачите, /usr/local/binдодайте до свого ~/.bashrc:

export PATH="/usr/local/bin:$PATH"

Потім перезавантажте сеанс оболонки та спробуйте ще раз.


(все вищезазначене передбачає, що Homebrew встановлено за місцем за замовчуванням,. /usr/localЯкщо ні, то вам доведеться замінити /usr/localна $(brew --prefix)у exportрядку)


46
  1. Завантажте останню двійкову програму CMake Mac тут: https://cmake.org/download/ (остання версія: https://cmake.org/files/v3.17/cmake-3.17.1-Darwin-x86_64.dmg )

  2. Двічі клацніть завантажений файл .dmg, щоб встановити його. У спливаючому вікні перетягніть піктограму CMake в папку Програма.

  3. Додайте цей рядок у файл .bashrc: PATH="/Applications/CMake.app/Contents/bin":"$PATH"

  4. Перезавантажте файл .bashrc: source ~/.bashrc

  5. Переконайтеся, що встановлена ​​остання версія cmake: cmake --version

  6. Ви можете запустити графічний інтерфейс CMake, натиснувши LaunchPad і набравши cmake. Клацніть на піктограму CMake, що з’явиться.


2
Це слід позначити як правильну відповідь. Працював ідеально. Дякую.
Габріель Ліденор,

3
Незважаючи на те, що це працює, це не правильна відповідь, оскільки в ньому не використовується Homebrew - який OP чітко згадав. Крім того, мінусом цього методу є те, що вам доведеться оновити cmakeсамостійно, а не безкоштовно brew upgrade.
bfontaine
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.