railsアプリケーションをaws使ってデプロイしたいのですが、うまくいかず困っております。
https://qiita.com/iwaseasahi/items/b28f8b91c4638e2c57fdこちらの記事をみながらデプロイをしているのですが、デプロイ最後のブラウザに表示させる場面にて画面がWe're sorry, but something went wrong.のメッセージ画面から変わりません。
ターミナルにて/自分のアプリ/log/production.logみてみたところ
ActionView::Template::Error (The asset "application.css" is not present in the asset pipeline.):
が、出ていましたのでこちらのエラー調べて対応したのですがうまくいきませんでした。
こちらのコマンドは試したのですが
bundle exec rake assets:precompile RAILS_ENV=production
/usr/bin/env: ruby2.3: そのようなファイルやディレクトリはありません ・ ・ ・ rake aborted! Sass::SyntaxError: Invalid CSS after " color: ": expected expression (e.g. 1px, bold), was ";" (sass):1652
というのが出てきています。
やはりブラウザで表示できないのはこのassets:precompileができない為と思っているので、こちらをどのようにしらいいか教えていただきたいです。
これやアセットパイプラインなど調べてはいますが未だ通らず困っています。お分かりになるかた宜しくお願いいたしますm(._.)m
あと、関係があるかわかりませんが、デプロイ作業の途中で、git cloneした際に
bundle install --path vendor/bundle
したのですがこの際にsqlite3がインストールできなかったので、そちらをコメントアウトして、mysql2をgemに追加しました。awsのRDSエンジンがMySQL5.6.39なのでこちらに変えないといけないのかなと思い実行、エラーなどなかったのでそのまま設定しています
以上です。恐らくこのエラーを解決できればうまくいくんじゃないかと思っていますのですが、調べたのですがわかりませんでした。何かお気付きの方いましたら宜しくお願いします。
あなたの回答
tips
プレビュー