cannot load such file — 1.9/bcrypt_ext が出たときは

2014/04/29

Windows で本書サンプルソースに含まれるRailsアプリケーション(asagao)を起動すると、次のようなエラーが出る場合があります:

cannot load such file — 1.9/bcrypt_ext

この場合は、まずエディタで Gemfile を開き、

gem 'bcrypt-ruby', '~> 3.0.0', require: 'bcrypt'

という箇所を、次のように書き換えてください:

gem 'bcrypt-ruby', '~> 3.1.0', require: 'bcrypt'

そして、コマンドプロンプトを開き、asagaoフォルダで以下のコマンドを順に実行してください:

C:\devkit\devkitvars
bundle update bcrypt-ruby

参考資料: http://stackoverflow.com/questions/17536635/cannot-load-such-file-1-9-bcrypt-ext-loaderror