Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
21
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

DB作成時の「Sprockets::Railtie::ManifestNeededError:」の解決方法

プログラミングのカリキュラムで、とある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

を実施したところ、問題なくデータベースの作成に成功。

なぜこのファイルがなかったのかは不明だし、他にも適切な解決策があるかもしれません。

同じような問題で困っているビギナーの方々の助けになれば幸いです。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
21
Help us understand the problem. What are the problem?