## 現状
awsにデプロイをしようとして2日間詰まっています。
インスタンスやvpcなどの設定は全て完了しており残すところ今のエラーを解決できればというところで詰まっています。
調べてみるとこのエラー分の原因は人によってまちまちであるということは理解できるのですが
ローカルで動くのななぜ本番では動かなくなるのかが全くわからないです。
エラー文
エラーログがこれです。
I, [2020-04-30T11:50:31.728806 #3625] INFO -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] Started GET "/users/sign_up" for 60.105.83.194 at 2020-04-30 11:50:31 +0000 I, [2020-04-30T11:50:31.729775 #3625] INFO -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] Processing by Users::RegistrationsController#new as HTML I, [2020-04-30T11:50:31.731537 #3625] INFO -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] Rendering users/registrations/new.html.haml within layouts/application I, [2020-04-30T11:50:31.732444 #3625] INFO -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] Rendered /home/naoya/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/devise-4.7.1/app/views/devise/shared/_error_messages.html.erb (0.1ms) D, [2020-04-30T11:50:31.736618 #3625] DEBUG -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] Industry Load (0.8ms) SELECT `industries`.* FROM `industries` WHERE `industries`.`ancestry` IS NULL LIMIT 14 D, [2020-04-30T11:50:31.737991 #3625] DEBUG -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] Occupation Load (0.5ms) SELECT `occupations`.* FROM `occupations` WHERE `occupations`.`ancestry` IS NULL LIMIT 15 I, [2020-04-30T11:50:31.738747 #3625] INFO -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] Rendered users/registrations/new.html.haml within layouts/application (7.1ms) I, [2020-04-30T11:50:31.740395 #3625] INFO -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] Completed 500 Internal Server Error in 11ms (ActiveRecord: 1.3ms) F, [2020-04-30T11:50:31.741607 #3625] FATAL -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] F, [2020-04-30T11:50:31.741747 #3625] FATAL -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] ActionView::Template::Error (Webpacker can't find application.js in /var/www/rails/bctalk/public/packs/manifest.json. Possible causes: 1. You want to set webpacker.yml value of compile to true for your environment unless you are using the `webpack -w` or the webpack-dev-server. 2. webpack has not yet re-run to reflect updates. 3. You have misconfigured Webpacker's config/webpacker.yml file. 4. Your webpack configuration is not creating a manifest. Your manifest contains: { } ): F, [2020-04-30T11:50:31.742027 #3625] FATAL -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] 7: = csp_meta_tag [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] 8: = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] 9: = javascript_include_tag 'application', 'data-turbolinks-track': 'reload' [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] 10: = javascript_pack_tag 'application' [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] 11: %body [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] 12: = render partial: 'posts/top_header' [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] 13: F, [2020-04-30T11:50:31.742189 #3625] FATAL -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] F, [2020-04-30T11:50:31.742336 #3625] FATAL -- : [8fc06e24-2e96-4b42-99bb-4475c36a2aa3] app/views/layouts/application.html.haml:10:in `_app_views_layouts_application_html_haml__427883038205559277_53776840' I, [2020-04-30T12:01:51.869851 #3625] INFO -- : [f28f355c-659e-4cae-9d4b-6b2cb6d4c9ab] Started GET "/" for 27.106.63.202 at 2020-04-30 12:01:51 +0000 I, [2020-04-30T12:01:51.870759 #3625] INFO -- : [f28f355c-659e-4cae-9d4b-6b2cb6d4c9ab] Processing by PostsController#index as HTML I, [2020-04-30T12:01:51.872318 #3625] INFO -- : [f28f355c-659e-4cae-9d4b-6b2cb6d4c9ab] Redirected to http://18.181.57.194/users/sign_up I, [2020-04-30T12:01:51.872480 #3625] INFO -- : [f28f355c-659e-4cae-9d4b-6b2cb6d4c9ab] Filter chain halted as :login_required rendered or redirected I, [2020-04-30T12:01:51.872606 #3625] INFO -- : [f28f355c-659e-4cae-9d4b-6b2cb6d4c9ab] Completed 302 Found in 2ms
で実際にエラーがあるとご指摘を受けているビューがこちらです。
ruby
1registrations/new.html.haml 2 3.signupwra 4 .title 5 .title__content 6 %p 誰にも話せないその悩み 7 %p 貴方はもう病んでいる? 8 .form 9 = form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| 10 = render "devise/shared/error_messages", resource: resource ,class: 'error' 11 .form__field 12 ニックネーム 13 %br/ 14 = f.text_field :nickname, autofocus: true, autocomplete: "nickname",required: true,class:'input' 15 .form__field 16 = f.label :email 17 %br/ 18 = f.email_field :email, autocomplete: "email",required: true,class:'input' 19 .form__field 20 = f.label :password 21 - if @minimum_password_length 22 %em 23 (#{@minimum_password_length} 以上) 24 %br/ 25 = f.password_field :password, autocomplete: "new-password" ,required: true,class:'input' 26 .form__field 27 = f.label :password_confirmation 28 %br/ 29 = f.password_field :password_confirmation, autocomplete: "new-password" ,required: true,class:'input' 30 #InId.form__field 31 業界 32 %br/ 33 = f.collection_select :industry_id, Industry.all.where(ancestry: nil).limit(14), :id, :name,{prompt: "選択してください"}, name: '',id: "Industry-form",selected:true,required:true 34 #OcId.form__field 35 職種 36 %br/ 37 = f.collection_select :occupation_id, Occupation.all.where(ancestry: nil).limit(15), :id, :name,{prompt: "選択してください"}, name: '',id: "Occupation-form",selected:true,required:true 38 .actions 39 = f.submit "save",class:'save' 40
おそらくどこかの記述が誤っているのだと思うのですが知見があさくどこか分かりません。
### 行ったこと
awsのデプロイを再度行うためインスタンスの削除とそのほかの設定を2回やり直しましたがうまくいきませんでした。
環境
ruby 2.5.1
rails 5.2.4
aws
使用しているgem
source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby '2.5.1' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '~> 5.2.4', '>= 5.2.4.2' # Use mysql as the database for Active Record # Use Puma as the app server gem 'puma', '~> 3.11' # Use SCSS for stylesheets gem 'sass-rails', '~> 5.0' # Use Uglifier as compressor for JavaScript assets gem 'uglifier', '>= 1.3.0' # See https://github.com/rails/execjs#readme for more supported runtimes # gem 'mini_racer', platforms: :ruby gem 'mysql2', '>= 0.4.4', '< 0.6.0' # Use CoffeeScript for .coffee assets and views gem 'coffee-rails', '~> 4.2' # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks gem 'turbolinks', '~> 5' # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder gem 'jbuilder', '~> 2.5' # Use Redis adapter to run Action Cable in production # gem 'redis', '~> 4.0' # Use ActiveModel has_secure_password # gem 'bcrypt', '~> 3.1.7' # Use ActiveStorage variant # gem 'mini_magick', '~> 4.8' # Use Capistrano for deployment # gem 'capistrano-rails', group: :development # Reduces boot times through caching; required in config/boot.rb gem 'bootsnap', '>= 1.1.0', require: false group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] end group :development do # Access an interactive console on exception pages or by calling 'console' anywhere in the code. gem 'web-console', '>= 3.3.0' gem 'listen', '>= 3.0.5', '< 3.2' # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' end group :test do # Adds support for Capybara system testing and selenium driver gem 'capybara', '>= 2.15' gem 'selenium-webdriver' # Easy installation and use of chromedriver to run system tests with Chrome gem 'chromedriver-helper' end group :production do gem 'unicorn' end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem 'ancestry' gem 'pry-rails' gem 'font-awesome-sass' gem 'carrierwave' gem 'mini_magick' gem 'devise-i18n' #エラー文章日本語化のため,下のジェムも同意 gem 'devise-i18n-views' gem 'devise' gem 'kaminari' gem 'webpacker' gem 'react-rails' gem 'jquery-rails' gem 'haml-rails' gem 'bootstrap_form' gem 'rails-i18n' gem 'redcarpet' gem 'coderay'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/05/01 01:58