Это то, что сработало для меня. Я скачал Mono MRE с http://download.mono-project.com/archive/3.8.0/macos-10-x86/.
В последней версии 3.10.0 есть проблемы, есть некоторые сообщения об ошибках об ошибке - «Не удалось выполнить: GdipCreateFromContext_macosx», которую я получал. Запустите установщик для версии Mono 3.8, в которой нет этой ошибки. Я не мог не заставить 3.10 работать с IronAHK на моей версии ОС Maverick.
Возможно, вам придется установить xquartz и xcode, если они еще не установлены (я полагаю, xcode доступен в магазине приложений). информация о xquartz есть в другом ответе. Я не уверен на 100%, что они необходимы, но они могут быть.
Затем загрузите и распакуйте ZIP-файл последней версии для IronAhk с github.com/polyethene/IronAHK/releases. "Сайт" - это всего лишь репозиторий на github, так что там не так много информации и очень мало документации. Файл setup.sh внутри распакованного архива у меня не работал, поэтому мне нужно было использовать файлы make.
Я открыл терминал, перешел в каталог с извлеченными файлами и набрал:
make
и после этого (игнорируя некоторые предупреждения о недоступном коде) я набрал:
sudo make install
Это установило Ironahk в /usr /bin /ironahk
Вы можете попробовать запустить его, перейдя в каталог IronAHK внутри извлеченных файлов, пытаясь
ironahk Example.ahk
Если вы видите всплывающее окно, то оно работает. Я получил ошибку и должен был установить переменную окружения, чтобы она работала перед вызовом программы.
Так что это сработало для меня:
LD_LIBRARY_PATH=/Library/Frameworks/Mono.framework/Versions/current/lib ironahk Example.ahk
PS. Это запустило пример сценария, но у меня возникли некоторые проблемы при запуске некоторых сценариев, которые использовали горячие клавиши клавиатуры. Я считаю, что модель безопасности MacOS для программ, перехватывающих ввод с клавиатуры, изменилась, поэтому, возможно, ее будет сложно запустить. Последнее обновление этой программы (на данный момент) было 2010, так что это, похоже, довольно мертвый проект.