Итак, я пытаюсь запустить rake db:migrate и получаю эту ошибку в терминале?
rake aborted!
LoadError: cannot load such file -- bcrypt_ext
C:/Users/Josh/loveapp/app/models/user.rb:4:in `<class:User>'
C:/Users/Josh/loveapp/app/models/user.rb:1:in `<top (required)>'
C:/Users/Josh/loveapp/config/routes.rb:2:in `block in <top (required)>'
C:/Users/Josh/loveapp/config/routes.rb:1:in `<top (required)>'
C:-1:in `execute_if_updated'
C:/Users/Josh/loveapp/config/environment.rb:5:in `<top (required)>'
LoadError: cannot load such file -- 2.2/bcrypt_ext
C:/Users/Josh/loveapp/app/models/user.rb:4:in `<class:User>'
C:/Users/Josh/loveapp/app/models/user.rb:1:in `<top (required)>'
C:/Users/Josh/loveapp/config/routes.rb:2:in `block in <top (required)>'
C:/Users/Josh/loveapp/config/routes.rb:1:in `<top (required)>'
C:-1:in `execute_if_updated'
C:/Users/Josh/loveapp/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
Недавно я добавил bcrypt в свой gemfile, потому что я попытался запустить «rails destroy devise user», и он выдал мне ошибку о bcrypt, а затем я перешел к переполнению стека, кто-то сказал добавить это в ваш gemfile. Но вместо конкретной версии, которую он мне дал (был устаревший файл драгоценного камня), я просто добавил это:
source 'https://rubygems.org'
ruby '2.2.3'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0'
# Use sqlite3 as the database for Active Record
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-script-source', '1.8.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'
gem 'bootstrap-sass'
gem 'devise', '~> 3.1.0.rc2'
gem 'bcrypt-ruby'
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :doc do
gem 'sdoc', require: false
end
gem install bcrypt
согласно README - person KyleHodgetts   schedule 28.10.2015gem 'bcrypt-ruby', :require => 'bcrypt'
иbundle install
- person chanakya devraj   schedule 28.10.2015