0
0

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 1 year has passed since last update.

rails s実行後にlocalhostにアクセスすると[BUG] Segmentation fault at 0x0000000000000000が発生する

Posted at

#現象
タイトル通りです。
Rails sコマンドを実行後にrootに設定しているページへlocalhostで接続するとエラーが発生します。
キャプチャ.PNG

#環境
Windows10 20H2
Docker desktop for windows -v 4.3.2
Docker -v 20.10.11
ruby -v 3.0.3
rails -v 6.0.4.4

#エラー対処方法
/config/initializers/assets.rb に以下の文を追加する

Rails.application.config.assets.configure do |env|
  env.export_concurrent = false
end

##余談
開発環境にGemを導入する前のGemのテスト環境でこのエラーが発生しました。
2回rails newからアプリケーションを作り直してテストしましたが、発生したのがDeviseを入れた直後だったので、Deviseのなにかが悪さしてるのかも…?
開発環境は前からDeviseを入れてて特に何も問題ないので違いがわからずでした…。
(Dockerで環境作ってるので実行環境も全く同じですし…。)

ひとまずある程度時間かけて調べても原因がわからなかったので、今回はリカバリー方法だけの紹介となります。
何かわかる方いらっしゃいましたら教えてください。

##参考文献
https://study-diary.hatenadiary.jp/entry/2021/01/05/200916

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?