プログラミングのカリキュラムで、とあるRailsアプリをgithubからクローンしたんですが、データベースを作る際に以下のエラーが発生しました。
Sprockets::Railtie::ManifestNeededError: Expected to find a manifest file in `app/assets/config/manifest.js`
But did not, please create this file and use it to link any assets that need
to be rendered by your app:
複数人で同じ症状が出たので、これはアプリの内容に問題があるなと。
エラーに以下の記載があるので、大人しく指示に従います。
Expected to find a manifest file in `app/assets/config/manifest.js
assets直下にconfigフォルダを、さらにconfigフォルダの直下にmanifest.jsを作成しました。
manifest.jsの記述は次のとおりにします。この宣言がないとローカルサーバーが起動しません。
/app/assets/config/manifest.js
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
これでもう一度、
rake db:create
を実施したところ、問題なくデータベースの作成に成功。
なぜこのファイルがなかったのかは不明だし、他にも適切な解決策があるかもしれません。
同じような問題で困っているビギナーの方々の助けになれば幸いです。