Jak zainstalować Boost na MacOS? W tej chwili nie mogę znaleźć bjam dla Maca.
sudo port -t install X
), ale w większości przypadków wolę napar od makportu.
Jak zainstalować Boost na MacOS? W tej chwili nie mogę znaleźć bjam dla Maca.
sudo port -t install X
), ale w większości przypadków wolę napar od makportu.
Odpowiedzi:
Pobierz MacPorts i uruchom następujące polecenie:
sudo port install boost
sudo -s /opt/local/bin/port install boost
brew install boost boost-python
?
Możesz pobrać najnowszą wersję Boost, używając Homebrew .
brew install boost
.
Po prostu pobierz źródło i skompiluj siebie Boost; stało się to bardzo łatwe. Oto przykład aktualnej wersji Boost na bieżącym macOS w chwili pisania tego tekstu:
Rozpakuj i przejdź do katalogu:
tar -xzf boost_1_50_0.tar.gz
cd boost_1_50_0
Skonfiguruj (i zbuduj bjam
):
./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
Budować:
./b2
Zainstalować:
./b2 install
W zależności od prefiksu wybranego w kroku 3 może być konieczne wykonanie sudo kroku 5, jeśli skrypt próbuje skopiować pliki do chronionej lokalizacji.
O ile Twój kompilator nie różni się od tego dostarczonego z narzędziami Mac XCode Dev, po prostu postępuj zgodnie z instrukcjami w sekcji 5.1 Przewodnika Pierwsze kroki dla wariantów systemu Unix . Konfiguracja i zbudowanie najnowszego źródła nie może być prostsze, a konfiguracja zajęła około 1 minuty i 10 minut na kompilację.
Wygląda na to, że Fink ma pełny zestaw pakietów Boost ...
Po zainstalowaniu i uruchomieniu fink po prostu zrób
fink install boost1.35.nopython
na terminalu i zaakceptuj zależności, na które nalega. Albo użyj
fink list boost
aby uzyskać listę różnych dostępnych pakietów.
Zainstaluj oba z nich za pomocą homebrew oddzielnie.
napar zainstalować doładować
napar zainstalować bjam
Zainstaluj Xcode ze sklepu z aplikacjami na komputery Mac. Następnie użyj polecenia:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
powyższe zainstaluje homebrew i pozwoli ci używać naparu w terminalu
następnie użyj polecenia:
brew install boost
który następnie zainstalowałby biblioteki boost do <your macusername>/usr/local/Cellar/boost
Aby uniknąć problemów z kompilacją bibliotek innych firm, które wymagają instalacji boost w systemie, uruchom to:
sudo port install boost +universal
+universal
Jedna rzecz do zapamiętania: aby to miało znaczenie, musisz zbudować python
z pomocą +universal
, jeśli nie masz lub nie jesteś pewien, możesz po prostu odbudować python +universal
. Odnosi się to zarówno do wywaru , jak DarwinPorts .
$ brew reinstall python
$ brew install boost
LUB
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
możesz pobrać bjam dla OSX (lub dowolnego innego systemu operacyjnego) tutaj