cannot load such file -- 2.0/bcrypt_ext (LoadError) が出るときは

2013/09/16

この記事は『改訂新版 基礎Ruby on Rails』の読者サポートのために書かれたものです。
読者サポートページに戻る

Windows + Ruby 2.0の組み合わせで書籍に従って作業を進めると、325ページで rails g migration ModifyMember1 コマンドを実行する際に、次のようなエラーメッセージに遭遇するかもしれません。

cannot load such file -- 2.0/bcrypt_ext (LoadError)

stackoverflowに投稿されたある回答によれば、以下のコマンドを順に実行することで解決するそうです。

gem uninstall bcrypt-ruby
gem install bcrypt-ruby --platform=ruby --version=3.0.1

私の環境(Windows 8 + Ruby 2.0.0)では問題が再現しなかったので、この解決法が効果を持つかどうか確かめられていません。