📚
rails serverでNSPlaceholderDate initialize may have been in progress...
起こったこと
rails s
でサーバーを立ち上げると、以下のログが出て開発画面が表示されない。
+[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called.
We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.
解決策
以下を参考に解決した。
どうやらMacOSに関連する事象とのこと。bashファイルやzshファイルにexport OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
を記述して対策する人が多いようだ。
自分は.zshrc
に記述した。
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
設定ファイルを反映させる。
source ~/.zshrc
開発画面が無事表示された🤖
Discussion