私はRubyプロジェクトを持っています。コマンド "rails s"で私のPC上で正常に動作します。だから私はCapistranoを使ってAWSにそれを配備することに決めました。サーバー側では、Puma + Nginx + mysqlスタックを使用しています。Ruby on railsプロジェクトのサーバーへのデプロイ
Tasks: TOP => deploy:assets:precompile
(See full trace by running task with --trace)
The deploy has failed with an error: Exception while executing as [email protected]: rake exit status: 1
rake stdout: rake aborted!
Sass::SyntaxError: Invalid CSS after "...e bootstrap.min": expected "{", was ""
(sass):6648
私はそれがあったが分かった
は、ファイルアプリ/資産/スタイルシート/ application.cssが原因:私は「キャップ生産デプロイ」を実行すると
私はエラーを得た:(https://www.sitepoint.com/deploy-your-rails-app-to-aws/私は、このガイドを以下AM)エラー。このファイルには、私は1行しかありません:
*= require bootstrap.min
私は正しいと思います。このアプリは私のPCで動くことができるからです。 この行を削除した場合、「cap production deploy」を実行するとエラーは発生しません。アプリはサーバーに展開してサーバー上で実行できます。しかし、すべてのウェブページにCSSはありません。私は基本的にレール上のルビーの新機能です。だから私はすべてのこれらのファイルの後に詳細を知らない。私のアプリをサーバーに正常にデプロイするためには、誰でも何をすべきか提案できますか?
はありがとうございました。これはうまくいった。私は解決策の日をGoogleに費やしました。 –