Devise::SessionsController#create 中的 LoadError -- 无法加载此类文件 -- bcrypt_ext
LoadError in Devise::SessionsController#create -- cannot load such file -- bcrypt_ext
我收到以下错误,我不知道该怎么办。
我已经尝试了网上所有可用的解决方案,但我无法摆脱这个问题。我附上错误的屏幕截图。
我正在使用 mysql2,rails 版本是 "Rails 5.0.1",ruby 版本是 "ruby 2.3.3p222"。
我通过输入以下命令解决了上述问题:
gem uninstall bcrypt-ruby
之后我们需要重新安装
gem install bcrypt --platform=ruby
现在我们需要在 gem 文件中添加以下代码
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 64 位。
https://github.com/kelektiv/node.bcrypt.js/wiki/Installation-Instructions
运行 以管理员权限运行命令并粘贴。
npm install --global --production windows-build-tools
安装 windows 构建工具后,您可以毫无问题地使用 bcrypt。
我收到以下错误,我不知道该怎么办。
我已经尝试了网上所有可用的解决方案,但我无法摆脱这个问题。我附上错误的屏幕截图。
我正在使用 mysql2,rails 版本是 "Rails 5.0.1",ruby 版本是 "ruby 2.3.3p222"。
我通过输入以下命令解决了上述问题:
gem uninstall bcrypt-ruby
之后我们需要重新安装
gem install bcrypt --platform=ruby
现在我们需要在 gem 文件中添加以下代码
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 64 位。
https://github.com/kelektiv/node.bcrypt.js/wiki/Installation-Instructions
运行 以管理员权限运行命令并粘贴。
npm install --global --production windows-build-tools
安装 windows 构建工具后,您可以毫无问题地使用 bcrypt。