回答:
MacPortsをダウンロードして、次のコマンドを実行します。
sudo port install boost
sudo -s /opt/local/bin/port install boost
brew install boost boost-python
?
Homebrewを使用して、Boostの最新バージョンを入手できます。
brew install boost
。
ソースを入手して、Boostを自分でコンパイルします。とても簡単になりました。これは、この執筆時点での現在のmacOSでの現在のバージョンのBoostの例です。
解凍してディレクトリに移動します。
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をsudoする必要がある場合があります。
お使いのコンパイラがMac XCode Devツールで提供されているものと異なる場合を除いて、「Getting Started Guide for Unix Variants」のセクション5.1の指示に従ってください。最新のソースの構成と構築はこれ以上簡単ではなく、構成に約1分、コンパイルに約10分かかりました。
FinkにはBoostパッケージのフルセットがあるようです...
finkをインストールして実行したら、次のようにします
fink install boost1.35.nopython
端末で、それが主張する依存関係を受け入れます。または使用
fink list boost
入手可能なさまざまなパッケージのリストを取得します。
システムにBoostをインストールする必要があるサードパーティライブラリのコンパイルに関する問題を回避するには、次のコマンドを実行します。
sudo port install boost +universal
+universal
注意すべき点の1つ:違いを生むためには、でビルドpython
したことが必要な+universal
場合、またはビルドしていない場合は、でビルドするだけpython +universal
です。これは、brewとmacportsの両方に適用されます。
$ brew reinstall python
$ brew install boost
または
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal