Bagaimana Anda menginstal Boost di MacOS? Saat ini saya tidak dapat menemukan bjam untuk Mac.
sudo port -t install X
) tapi saya lebih suka menyeduh lebih dari macports dalam banyak kasus.
Bagaimana Anda menginstal Boost di MacOS? Saat ini saya tidak dapat menemukan bjam untuk Mac.
sudo port -t install X
) tapi saya lebih suka menyeduh lebih dari macports dalam banyak kasus.
Jawaban:
Unduh MacPorts , dan jalankan perintah berikut:
sudo port install boost
sudo -s /opt/local/bin/port install boost
brew install boost boost-python
?
Anda bisa mendapatkan Boost versi terbaru dengan menggunakan Homebrew .
brew install boost
.
Dapatkan saja sumbernya, dan kompilasi Boost diri Anda; itu menjadi sangat mudah. Berikut ini adalah contoh untuk versi Boost saat ini pada MacOS saat ini saat tulisan ini dibuat:
Buka paket dan masuk ke direktori:
tar -xzf boost_1_50_0.tar.gz
cd boost_1_50_0
Konfigurasikan (dan bangun bjam
):
./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
Membangun:
./b2
Install:
./b2 install
Bergantung pada awalan yang Anda pilih pada Langkah 3, Anda mungkin perlu sudo Langkah 5, jika skrip mencoba menyalin file ke lokasi yang dilindungi.
Kecuali jika kompiler Anda berbeda dari yang disediakan dengan alat Mac XCode Dev, cukup ikuti instruksi di bagian 5.1 dari Panduan Memulai untuk Varian Unix . Konfigurasi dan pembangunan sumber terbaru tidak bisa lebih mudah, dan butuh waktu sekitar 1 menit untuk mengonfigurasi dan 10 menit untuk dikompilasi.
Fink tampaknya memiliki paket Boost lengkap ...
Dengan fink yang diinstal dan dijalankan lakukan saja
fink install boost1.35.nopython
di terminal dan menerima dependensi yang dituntutnya. Atau gunakan
fink list boost
untuk mendapatkan daftar paket berbeda yang tersedia.
Instal keduanya menggunakan homebrew secara terpisah.
brew install boost
brew install bjam
Instal Xcode dari toko aplikasi mac. Kemudian gunakan perintah:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
di atas akan menginstal homebrew dan memungkinkan Anda untuk menggunakan brew di terminal
maka cukup gunakan perintah:
brew install boost
yang kemudian akan menginstal dorongan perpustakaan ke <your macusername>/usr/local/Cellar/boost
Untuk menghindari masalah saat mengkompilasi pustaka pihak ketiga yang perlu ditingkatkan di sistem Anda, jalankan ini:
sudo port install boost +universal
+universal
Satu hal yang perlu catatan: dalam rangka untuk itu untuk membuat perbedaan yang perlu Anda telah dibangun python
dengan +universal
, jika Anda belum atau Anda tidak yakin Anda hanya dapat membangun kembali python +universal
. Ini berlaku untuk minuman dan juga macports .
$ brew reinstall python
$ brew install boost
ATAU
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
Anda dapat mengunduh bjam untuk OSX (atau OS lainnya) di sini