Ran into the following error while using has_secure_password:
/usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/rubygems_integration.rb:143:in `gem': bcrypt-ruby is not part of the bundle. Add it to Gemfile. (Gem::LoadError)
Thankfully the error is pretty self explanatory, you simply have to add the gem bcrypt-ruby:
chris@chris-VirtualBox:~/cartsite$ gedit Gemfile
#Add gem to Gemfile ... gem 'bcrypt-ruby' ...
#Run bundle install chris@chris-VirtualBox:~/cartsite$ bundle install Using rake (0.9.2.2) Using i18n (0.6.0) Using multi_json (1.3.6) ... Using uglifier (1.2.4) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
Then you should be right to go, let me know if there are any issues.