كيف تقوم بتثبيت Boost على نظام MacOS؟
سؤال
كيف تقوم بتثبيت Boost على نظام MacOS؟الآن لا يمكنني العثور على bjam لنظام التشغيل Mac.
المحلول
تحميل ماكبورتس, ، وقم بتشغيل الأمر التالي:
sudo port install boost
نصائح أخرى
يمكنك الحصول على أحدث إصدار من Boost باستخدام البيرة المنزلية.
brew install boost
.
ما عليك سوى الحصول على المصدر وتجميع Boost بنفسك؛لقد أصبح الأمر سهلاً للغاية.فيما يلي مثال للإصدار الحالي من Boost على نظام التشغيل macOS الحالي حتى كتابة هذه السطور:
- قم بتنزيل .tar.gz من https://www.boost.org/users/download/#live
قم بفك الحزم وانتقل إلى الدليل:
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، إذا حاول البرنامج النصي نسخ الملفات إلى موقع محمي.
فينك يبدو أن لديها مجموعة كاملة من حزم Boost ...
مع تثبيت Fink وتشغيله، ما عليك سوى القيام بذلك
fink install boost1.35.nopython
في المحطة وقبول التبعيات التي تصر عليها.او استعمل
fink list boost
للحصول على قائمة بالحزم المختلفة المتوفرة.
ما لم يكن المترجم الخاص بك مختلفًا عن المترجم المزود مع أدوات Mac XCode Dev، فما عليك سوى اتباع الإرشادات الواردة في القسم 5.1 من دليل البدء لمتغيرات يونكس.لا يمكن أن يكون تكوين أحدث مصدر وإنشائه أسهل، واستغرق الأمر حوالي دقيقة واحدة للتكوين و10 دقائق للتجميع.
لتجنب مشاكل تجميع مكتبات الطرف الثالث التي تحتاج إلى تثبيت التعزيز في نظامك، قم بتشغيل هذا:
sudo port install boost +universal
يحاول +universal
شيء واحد يجب ملاحظته:لكي يحدث ذلك فرقًا، عليك أن تبنيه python
مع +universal
, ، إذا لم تقم بذلك أو لم تكن متأكدًا من أنه يمكنك إعادة البناء python +universal
.وهذا ينطبق على كليهما الشراب إلى جانب com.macports.
$ brew reinstall python
$ brew install boost
أو
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
يمكنك تنزيل bjam لنظام التشغيل OSX (أو أي نظام تشغيل آخر) هنا
قم بتثبيت كل منهما باستخدام البيرة بشكل منفصل.
تعزيز تثبيت الشراب
الشراب تثبيت 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