Rails не удалось развернуть в файле Elastic Beanstalk Gem - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь развернуть приложение ruby ​​на эластичном бобовом стебле, и у меня появляется следующая ошибка:

   Creating application version archive "app-bf30-181005_152130".
    Uploading: [##################################################] 100% Done...
    2018-10-05 12:22:41    INFO    Environment update is starting.      
    2018-10-05 12:23:27    INFO    Deploying new version to instance(s).
    2018-10-05 12:23:42    ERROR   [Instance: i-04907e391d0f1504d] Command failed on instance. Return code: 5 Output: (TRUNCATED)... depends on
                rAn error occurred while installing json (1.8.3), and Bundler cannot continue.
  Make sure that `gem install json -v '1.8.3'` succeeds before bundling.

  In Gemfile:
    dropzonejs-rails was resolved to 0.7.3, which depends on
      rails was resolved to 4.2.0, which depends on
        actionmailer was resolved to 4.2.0, which depends on
          actionpack was resolved to 4.2.0, which depends on
            actionview was resolved to 4.2.0, which depends on
              rails-dom-testing was resolved to 1.0.7, which depends on
                rails-deprecated_sanitizer was resolved to 1.0.3, which depends on
                  activesupport was resolved to 4.2.0, which depends on
                    json (ElasticBeanstalk::ExternalInvocationError) 
    Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/10_bundle_install.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
    2018-10-05 12:23:42    INFO    Command execution completed on all instances. Summary: [Successful: 0, Failed: 1].
    2018-10-05 12:23:42    ERROR   Unsuccessful command execution on instance id(s) 'i-04907e391d0f1504d'. Aborting the operation.
    2018-10-05 12:23:43    ERROR   Failed to deploy application.        

    ERROR: ServiceError - Failed to deploy application.

Это из-за управления версиями?Я не мог найти решение.Рубиновая версия эластичного бобового стебля показана как 2.5

1 Ответ

0 голосов
/ 05 октября 2018

Нет, это гем json, который не может быть установлен.

Попробуйте обновить свои rubygems локально, затем Gemfile.

Затем повторите попытку (должно быть 'eb deploy' с wasb toolbelt)

Если по-прежнему не работает, укажите здесь содержимое /var/log/eb-activity.log, например, состояния ошибок.

...