Сборка последней версии Sonic Pi на macOS
Привет, дорогой пользователь macOS — добро пожаловать в наши инструкции по сборке!
Эти инструкции предназначены для тех, кто хочет собрать/скомпилировать свою собственную версию Sonic Pi. Если вы просто хотите установить его, мы уже сделали всю эту работу за вас, и вы можете получить последнюю подписанную предварительно созданную версию приложения здесь:
https://github.com/sonic-pi-net/sonic-pi/releases
Если вы точно уверены, что хотите создать свой собственный релиз, то мы очень надеемся, что эти инструкции помогут. Пожалуйста, сообщите нам, если у вас возникнут какие-либо проблемы с ними, чтобы мы могли постоянно улучшать ситуацию.
OK, так что просто чтобы подготовить вас, мы сделаем несколько вещей:
Чтобы собрать различные компоненты Sonic Pi, нам нужно установить несколько зависимостей:
Сначала откройте App Store и установите последнюю версию Xcode (на момент написания статьи — 12.1). Также установите инструменты командной строки, которые предоставят вам доступ к компилятору, необходимому для создания графического интерфейса и других компонентов.
Установите Homebrew, выполнив следующую команду в терминале:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Обратите внимание, что запуск произвольных скриптов из интернета через curl
обычно является плохой идеей с точки зрения безопасности. Хотя Homebrew — это надёжная система, используемая многими разработчиками по всему миру, вам всегда рекомендуется читать любые скрипты перед их выполнением, чтобы убедиться, что они не делают ничего вредоносного.
После установки Homebrew установка остальных зависимостей занимает пару строк для выполнения в терминале:
brew install qt cmake elixir pkg-config
Как только мы установим все зависимости, мы почти готовы собрать Sonic Pi. Однако сначала мы должны получить копию исходного кода Sonic Pi.
Самый простой способ сделать это — клонировать его с GitHub в папку на вашем жёстком диске, например, ~/Development/sonic-pi
:
git clone https://github.com/sonic-pi-net/sonic-pi.git ~/Development/sonic-pi
Если у вас не установлен Git, вы сможете загрузить ZIP-файл последнего коммита или конкретного выпуска (v3.3+), который вы хотели бы собрать:
https://github.com/sonic-pi-net/sonic-pi/archive/main.zip
С этого момента эти инструкции будут предполагать, что вы загрузили исходный код в ~/Development/sonic-pi
. Если вы использовали другое местоположение, обязательно измените все будущие ссылки на ~/Development/sonic-pi
на выбранное вами местоположение.
Теперь мы готовы всё собрать. Это достигается одной командой, которая:
Прежде всего, нам нужно перейти в каталог app
в корне репозитория Sonic Pi:
cd ~/Development/sonic-pi/app
Далее мы запускаем скрипт сборки для macOS:
./mac-build-all.sh
Наконец, вы можете запустить своё недавно скомпилированное приложение Sonic Pi в новом каталоге build
либо двойным щелчком мыши в Finder, либо через терминал:
./build/Sonic\
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )