Не устанавливайте Bulma самостоятельно и, конечно, не пытайтесь установить yarn
с помощью Homebrew.
Эфемерная файловая система Heroku не позволит ей работать должным образом, интерактивные команды выполняются на временных одноразовых динамо, которыесуществуют только до тех пор, пока работает ваш сеанс, и brew
в основном менеджер пакетов macOS (хотя техническая версия Linux существует).
Heroku будет создавать ваше приложение для вас, пока вы говорите, как это происходит.
Убедитесь, что вы включили package.json
и package.lock
или yarn.lock
, которые включают в себя необходимые библиотеки JavaScript
Tell Heroku , какие пакеты сборки следует использовать для вашего приложения:
$ heroku buildpacks:set heroku/ruby
$ heroku buildpacks:add --index 1 heroku/nodejs
Убедитесь, что пакет сборки Ruby последний:
$ heroku buildpacks
=== your-app Buildpack
1. heroku/nodejs
2. heroku/ruby
Разверните код
Heroku сначала запустит сборку Node.js и установит пакеты JavaScript из файла блокировки, затем запустит сборку Ruby и установит ваши гемы.