Проблемы с установкой Repast HPC 2.3.1 на MacOS
Я пытаюсь установить repast hoc 2.3.1 на свой MacBook, однако столкнулся со следующей проблемой. Я следую инструкциям Install.txt, включенным в пакет. Как только я перешел к установке библиотеки boost из предоставленного сценария оболочки, я столкнулся со следующей проблемой:
**Распаковка архива... Сборка движка Boost.Build с помощью набора инструментов darwin...
Не удалось собрать модуль сборки Boost.Build.
Обратитесь к 'bootstrap.log' для получения более подробной информации**
code
В Install.txt говорится следующее: «Обратите внимание, что если вы устанавливаете на OSX, сценарий install.sh пытается обойти некоторые недостатки в установке библиотеки boost, специфичной для OSX. В частности, он пытается установить имя установки и идентификатор библиотек boost правильно. Если вы столкнулись с ошибками при выполнении этой части скрипта install.sh, закомментируйте строки 128 - 150."
Однако это не помогает, и удаление именно этих строк не имеет особого смысла. Я не привык работать с шеллскриптом, поэтому, если есть у кого идеи, как это исправить и установить repast hoc, буду очень благодарен. Я пытался найти в Интернете и на YouTube учебник по установке, но ничего не нашел.
1 ответ
Я описал все необходимые исправления (включая исправление DBL_MAX) здесь: https://github.com/Repast/repast.hpc/issues/7 . С их помощью демонстрационные модели зомби и слухов работают на macOS на ноутбуке M1 Max.
Все это, и в дополнение, мы обычно выполняем нашу работу по разработке repast hpc и repast4py на виртуальной машине Linux, работающей под управлением Parallels или VMWare Fusion на Mac. Это связано с тем, что это более точно соответствует среде кластера или HPC, в которой мы в конечном итоге запускаем модели.