Ошибка: разверните приложение Rails6 с Elasti c Beanstalk - PullRequest
0 голосов
/ 10 февраля 2020

У меня ошибка при попытке развернуть приложение rails6 с помощью Elasti c Beanstalk

ERROR   [Instance: xoxoxoxox] Command failed on instance. Return code: 1 Output: (TRUNCATED)...your system, run `bundle update --bundler`.

To install the missing version, run `gem install bundler:2.0.2`
    from /opt/rubies/ruby-2.5.7/lib/ruby/site_ruby/2.5.0/rubygems.rb:303:in `activate_bin_path'
    from /opt/rubies/ruby-2.5.7/bin/bundle:23:in `<main>'.

Я пробовал это, но не смог решить

  1. eb s sh (после eb создать dev-env)
  2. cd /; mkdir .ebextensions; коснитесь .ebextensions / gem_install_bundler.config
# Runs before `./10_bundle_install.sh`:
 "/opt/elasticbeanstalk/hooks/appdeploy/pre/09_gem_install_bundler.sh" :
   mode: "000775"
   owner: root
   group: users
   content: |
     #!/usr/bin/env bash

     EB_APP_STAGING_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k app_staging_dir)
     EB_SCRIPT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k script_dir)
     # Source the application's Ruby
     . $EB_SCRIPT_DIR/use-app-ruby.sh

     cd $EB_APP_STAGING_DIR
     echo "Installing compatible bundler"
     gem install bundler -v 2.0.2

eb deploy <- не удалось </li>

Любое решение ??

...