Devise :: SessionsController中的LoadError#create - 无法加载这样的文件 - bcrypt_ext
问题描述:
我收到以下错误,我不知道该怎么办。Devise :: SessionsController中的LoadError#create - 无法加载这样的文件 - bcrypt_ext
我已经尝试了所有可用的互联网解决方案,但我无法摆脱这个问题。我附上错误的屏幕截图。
我使用mysql2,导轨版本是 “Rails的5.0.1” 和红宝石版本是 “红宝石2.3.3p222”。
答
我通过键入以下命令解决上述问题:后
gem uninstall bcrypt-ruby
我们需要重新安装
gem install bcrypt --platform=ruby
现在我们需要添加下面的代码在创业板上市文件
gem 'bcrypt', platforms: :ruby
通过执行上述步骤可以解决bcrypt问题。
答
尝试运行:
gem uninstall bcrypt-ruby
-
在你的Gemfile,添加
gem 'bcrypt', git: 'https://github.com/codahale/bcrypt-ruby.git', :require => 'bcrypt'
bundle install
这适用于Windows 10 64bit。