Как мне запустить булму на Heroku? - PullRequest
0 голосов
/ 24 сентября 2018

Я не могу запустить bulma на Heroku, а npm не является командой Heroku.

Что я должен набрать, чтобы сделать npm install bulma на Heroku?Нужно ли использовать пряжу?

brew install yarn, yarn add bulma также не работает на Heroku.

Вот ошибка, которую я вижу:

Sass :: SyntaxError: Файл для импорта не найден или не читается: bulma / sass / utilities / _all.sass.

1 Ответ

0 голосов
/ 24 сентября 2018

Не устанавливайте Bulma самостоятельно и, конечно, не пытайтесь установить yarn с помощью Homebrew.

Эфемерная файловая система Heroku не позволит ей работать должным образом, интерактивные команды выполняются на временных одноразовых динамо, которыесуществуют только до тех пор, пока работает ваш сеанс, и brew в основном менеджер пакетов macOS (хотя техническая версия Linux существует).

Heroku будет создавать ваше приложение для вас, пока вы говорите, как это происходит.

  1. Убедитесь, что вы включили package.json и package.lock или yarn.lock, которые включают в себя необходимые библиотеки JavaScript

  2. 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
    
  3. Разверните код

Heroku сначала запустит сборку Node.js и установит пакеты JavaScript из файла блокировки, затем запустит сборку Ruby и установит ваши гемы.

...