↓↓クリックして頂けると励みになります。
Rails6.1で開発を進め、最初のrails db:migrate
コマンドを実行した時、以下のようなエラーに遭遇します。
[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called
これはpostgresとmacOSとの互換の関係で起きるエラーで、「.bash_profile」ファイル及び「.zshrc」ファイルに以下の記述を追加することで解決されます。
export DISABLE_SPRING=true export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
open .bash_profile
open .zshrc
などとしてファイルを開けば編集できます。
ターミナルを再起動してrails db:migrate
を行えばエラーが出なくなります。
↓↓クリックして頂けると励みになります。