Встроенная библиотека `yoda_phy_pa_x86_64` не найдена при установке Unet audio в macOS

#unetstack

#unetstack

Вопрос:

macOS GateKeeper выдает мне следующее сообщение об ошибке при попытке запустить Unet audio:

 "libyoda_phy_pa_x86_64.dylib" cannot be opened because the developer cannot be verified
 

и терминал читает:

 > bin/unet audio
Native library yoda_phy_pa_x86_64 not found
 

Ответ №1:

  1. Как только вы увидите приглашение с сообщением, нажмите «Отмена».
  2. Откройте «Системные настройки» и перейдите в раздел «Безопасность и конфиденциальность». Сообщение «libyoda_phy_pa_x86_64.dylib» было заблокировано из-за того, что оно не от определенного разработчика. будет указано в нижней части диалогового окна с кнопкой «Разрешить в любом случае» рядом с ним. Нажмите кнопку.

введите описание изображения здесь

  1. Вернитесь к терминалу, введите bin/unet audio снова и нажмите Enter.
  2. Появится диалоговое окно с сообщением, что macOS не может подтвердить разработчика «libyoda_phy_pa_x86_64.dylib. Вы уверены, что хотите ее открыть?
  3. Нажмите «открыть», и это должно открыть окно браузера с обзорной панелью Unet audio.

Для установки PortAudio:

 > brew install portaudio
 

ПРИМЕЧАНИЕ: Инструкции по установке brew можно найти здесь: https://docs.brew.sh/Installation

Для установки Java 8:

 > brew tap adoptopenjdk/openjdk
> brew cask install adoptopenjdk8
 

Если следующая ошибка сохраняется, это может быть проблема с путем.

 > bin/unet audio
Native library yoda_phy_pa_x86_64 not found
 

Brew устанавливает PortAudio по адресу /usr/local/Cellar/portaudio/ (с символическими ссылками на /usr/local/opt/portaudio/ ). Если вы установили из исходного кода, убедитесь, что в указанном выше месте есть символическая ссылка на вашу папку PortAudio.