У меня есть проект ReasonML, который использует dune build
для создания исполняемого файла. Исполняемый файл запускается на машине разработки (где создается код) без каких-либо проблем. Однако, если я скопирую этот exe-файл на другой ноутбук (другой Mac с той же версией OSX), я не смогу выполнить файл из-за отсутствия библиотек:
dyld: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib
Referenced from: /usr/local/bin/foo
Reason: image not found
Я не очень разбираюсь в ocaml/reason, но я ожидал, что исполняемый файл будет включать все необходимые зависимости в двоичный файл.
Есть ли специальный флаг сборки или какой-то другой шаг, который я должен выполнить помимо dune build
, чтобы включить все необходимые библиотеки?