38
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

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

Last updated at Posted at 2019-10-10

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

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

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

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

38
21
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
38
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?