Назад | Перейти на главную страницу

Версия Node.js несовместима в развертывании App Engine с помощью webpacker: Rails 6

Я много боролся с этой проблемой. В контексте, я развертывал свое приложение rails в GAE с помощью 'gcloud app deploy' около 2 месяцев назад, и у меня никогда не было проблем с этим. Однако сегодня я попытался выполнить развертывание, но webpacker не скомпилировал, сборка пропустила этот шаг, потому что:

Step #1: Webpacker requires Node.js ">=10.17.0" and you are using v10.16.3
Step #1: Please upgrade Node.js https://nodejs.org/en/download/ 

Я пытался обновить node.js в терминале облачной оболочки Google, но это не сработало. Кажется, что виртуальная машина, на которой работает приложение, нуждается в обновлении node.js, однако я пытался найти экземпляр, но не могу его найти. Если у кого-то есть такая же проблема или у кого-то есть идея, я был бы очень признателен.

Вот мой app.yaml:

entrypoint: bundle exec rackup --port $PORT
env: flex
runtime: ruby
env_variables:
   - VARIABLES
beta_settings:
  cloud_sql_instances: *************************************************
resources:
  cpu: 2
  memory_gb: 4.0