Як встановити Boost на MacOS? Зараз я не можу знайти bjam для Mac.
sudo port -t install X
), але я вважаю за краще варити макроконтроль у більшості випадків.
Як встановити Boost на MacOS? Зараз я не можу знайти bjam для Mac.
sudo port -t install X
), але я вважаю за краще варити макроконтроль у більшості випадків.
Відповіді:
Завантажте MacPorts і запустіть таку команду:
sudo port install boost
sudo -s /opt/local/bin/port install boost
brew install boost boost-python
?
Отримати останню версію Boost можна за допомогою Homebrew .
brew install boost
.
Просто дістаньте джерело та компілюйте Boost самостійно; це стало дуже просто. Ось приклад для поточної версії Boost на поточному macOS станом на цей текст:
Розпакуйте і перейдіть до каталогу:
tar -xzf boost_1_50_0.tar.gz
cd boost_1_50_0
Налаштування (та створення bjam
):
./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
Побудувати:
./b2
Встановити:
./b2 install
Залежно від префікса, який ви вибрали на кроці 3, можливо, вам доведеться застосувати крок 5, якщо сценарій намагається скопіювати файли в захищене місце.
Якщо ваш компілятор не відрізняється від того, що постачається з інструментами Mac XCode Dev, просто дотримуйтесь інструкцій у розділі 5.1 Посібника з початку роботи для Unix-варіантів . Конфігурація та побудова останнього джерела не могла бути простішою, і на конфігурування знадобилося близько 1 хвилини, а на компіляцію - 10 хвилин.
ФінкЗдається, має повний набір пакетів Boost ...
З встановленим фінком та запуском просто займіться
fink install boost1.35.nopython
на терміналі і прийміть залежності, на яких він наполягає. Або використовувати
fink list boost
щоб отримати список різних пакетів, які є доступними
Встановіть їх обох, використовуючи домашню мову окремо.
brew install boost
встановити brew встановити bjam
Встановіть Xcode з магазину додатків Mac. Потім скористайтеся командою:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
вище буде встановлено домашню каву та дозволить вам використовувати варити в терміналі
тоді просто використовуйте команду:
brew install boost
який би потім встановити збільшені бібліотеки до <your macusername>/usr/local/Cellar/boost
Щоб уникнути проблем зі збиранням сторонніх бібліотек, які потребують підвищення, встановлених у вашій системі, запустіть це:
sudo port install boost +universal
+universal
Одне зауваження: для того , щоб що зробити різницю ви повинні бути побудовані python
з +universal
, якщо у вас немає або ви не впевнені , що ви можете просто відновити python +universal
. Це стосується як пива, так і макпорту .
$ brew reinstall python
$ brew install boost
АБО
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
ви можете завантажити bjam для OSX (або будь-якої іншої ОС) тут