Мне просто интересно, почему трудно запустить мое приложение ROR на awas Elaticbeanstalk? Мои приложения отлично работает на локальном хосте, но когда я развернуть на AWS он показывает мне эту ошибкуRuby on Rails с Amazon ElasticBeanstalk
Я хотел бы знать, как правильно развернуть приложение рельсов на AWS, также как же драгоценные камни устанавливаются АМС , Ниже приведены некоторые из моей конфигурации:
.ebextensions/ruby.config
option_settings:
- option_name: BUNDLE_DISABLE_SHARED_GEMS
value: "1"
- option_name: BUNDLE_PATH
value: "vendor/bundle"
packages:
yum:
git: []
Мои маршруты:
Apps2::Application.routes.draw do
devise_for :users, :controllers => { :omniauth_callbacks => "omniauth_callbacks" }
resources :posts
root :to => 'posts#index'
end
Также я хотел бы знать, есть ли способ, которым мы можем отладить приложение один раз развернуто на aws? Благодаря
Если бы это было герою после развертывания в первый раз, я бы запустил «rake db: create && rake db: migrate», вы сделали это? Вы использовали это для развертывания? http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html – AdamT
@AdamT u означает создание db и миграцию таблицы? Да, я уже это сделал. Мой localhost и aws используют одну и ту же базу данных rds. Любой другой способ я могу отладить эти проблемы – d3bug3r
Что показывают журналы? – AdamT