前提・実現したいこと
Rails Tutorial11章にて、heorkuに変更内容をpushしようとしたところ、syntax errorが発生しました。エラーメッセージの内容から、config/environments/producion.rbの変更箇所が悪さをしていると推測していますが、何度見返しても記述ミスはありません。
発生している問題・エラーメッセージ
remote: SyntaxError: /tmp/build_50d32a6a729bafe6d9fadc4d8759a19e/config/environments/production.rb:73: syntax error, unexpected tSYMBEG, expecting '}'
remote: :port =>'587'
remote: ^
remote: /tmp/build_50d32a6a729bafe6d9fadc4d8759a19e/config/environments/production.rb:74: syntax error, unexpected =>, expecting end-of-input
remote: :user_name => ENV['SENDGRID_USERNAME'],
remote: ^~
:
:
remote: Tasks: TOP => environment
remote: (See full trace by running task with --trace)
remote:
remote: !
remote: ! Precompiling assets failed.
remote: !
remote: ! Push rejected, failed to compile Ruby app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to fast-depths-48015.
エラーメッセージ
### 該当のソースコード config.action_mailer.raise_delivery_errors = true config.action_mailer.delivery_method = :smtp host = 'fast-depths-48015.herokuapp.com' config.action_mailer.default_url_options = { host: host } ActionMailer::Base.smtp_settings = { :address => 'smtp.sendgrid.net', :port => '587', :authentication => :plain, :user_name => ENV['SENDGRID_USERNAME'], :password => ENV['SENDGRID_PASSWORD'], :domain => 'heroku.com', :enable_starttls_auto => true } ### 試したこと GitHubで公開されているRails Tutorialのサンプルコードのコピー(URLは自身のものに書き換え)してみましたが、同じエラーが出ました。 ### 補足情報(FW/ツールのバージョンなど) ruby 2.6.5p114 Rails 5.1.6 VSCode,WSL:Debian
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。