【プログラミング】Railsでbcryptエラー(cannot load such file — bcrypt)を解消した方法

パスワードを暗号化するため、Rails内のGemfileにコメントアウトされていたbcryptを導入したら、以下のエラーコードが出力されました。

 

導入手順は以下のとおり。

Railsで生成したウェブアプリフォルダ内のGemfileを開き、コメントアウトを解除。

 

無事にbundle installが完了したら、Userモデル内にhas_secure_passwordの1行を記述することで適用されます。

 

ここまででbcryptの導入準備が完了したのですが、制作テスト中のウェブアプリケーションのページを更新した際に、「cannot load such file — bcrypt」というエラーが発生しました。

 

このエラーを解消するため、ターミナルで実行していたRailsサーバーを一旦停止し、再度起動(rails s)することで無事にbcryptの設定が反映されました。

この記事も人気ですよ