Heroku - Ошибка сборки "LoadError: невозможно загрузить такой файл - coffee_script" - PullRequest
0 голосов
/ 02 января 2019

Как видно из заголовка, я не могу завершить сборку на Heroku после удаления gem 'coffee-rails' из моего Gemfile.

Ниже приведено сообщение об ошибке, а также несколько строк, которые показывают, что он удаляет кофейный скрипт.

remote:        Removing coffee-script (2.4.1)
remote:        Removing coffee-script-source (1.12.2)
remote:        Removing coffee-rails (4.2.2)
remote:        The latest bundler is 2.0.0.pre.3, but you are currently running 1.15.2.
remote:        To update, run `gem install bundler --pre`
remote: -----> Installing node-v8.10.0-linux-x64
remote: -----> Detecting rake tasks
remote: -----> Preparing app for Rails asset pipeline
remote:        Running: rake assets:precompile
remote:        Yarn executable was not detected in the system.
remote:        Download Yarn at https://yarnpkg.com/en/docs/install
remote:        rake aborted!
remote:        LoadError: cannot load such file -- coffee_script
remote:        /tmp/build_dc46e31874491817c9a77e17cf3ac4d1/vendor/bundle/ruby/2.4.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'

Мне кажется, это может быть проблемой с Bootsnap на Heroku.

Шаги, которые я предпринял:

  1. Удалено gem 'coffee-rails' Ран bundle update.
  2. Удалены все ссылки на сценарий кофе согласно этому ответу
  3. Добавил, передал и отправил обновленные Gemfile и Gemfile.lock в мою основную ветку.
  4. Ран rake tmp:cache:clear на Героку через Баш.
  5. Перезагрузка динамометра

На данный момент, я испытываю желание просто оставить камень установленным, так как я подтвердил, что сборка прошла.

Любая помощь была бы замечательной.

Редактировать: у меня есть промежуточная настройка приложения, которая имела ту же проблему. Просто запуск нового промежуточного приложения / удаленного приложения решил проблему, поэтому я склоняюсь к проблеме с кешем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...